summaryrefslogtreecommitdiff
path: root/src/xmlcomposer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmlcomposer.cpp')
-rw-r--r--src/xmlcomposer.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/xmlcomposer.cpp b/src/xmlcomposer.cpp
index a90c25a..6f41b29 100644
--- a/src/xmlcomposer.cpp
+++ b/src/xmlcomposer.cpp
@@ -1095,7 +1095,14 @@ ON_CHARDATA(Content)
AN_ATTRIBUTE(kAtName, font);
if(fontsize != -1)
- AN_ATTRIBUTE(kAtSize, fontsize);
+ {
+ // Little hack for half point sizes
+ wstring size = NUM_ATTR(fontsize / 2);
+ if(fontsize % 2)
+ size.append(L".5");
+
+ AN_ATTRIBUTE(kAtSize, size);
+ }
if(format.textColor() != -1)
AN_ATTRIBUTE(kAtColor, format.textColor());