diff options
Diffstat (limited to 'modules/arabic/mulefont.c')
-rw-r--r-- | modules/arabic/mulefont.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/arabic/mulefont.c b/modules/arabic/mulefont.c index edb440a8..e087ce0d 100644 --- a/modules/arabic/mulefont.c +++ b/modules/arabic/mulefont.c @@ -247,11 +247,15 @@ arabic_mule_recode(PangoXSubfont* subfont,int* glyph,PangoXSubfont* mulefonts) *subfont = mulefonts[charmap[0].fontindex]; *glyph = charmap[0].charindex; } + else if (letter == 0x61F) + { /* question mark */ + *subfont = mulefonts[1]; + *glyph = 0x29; + } else { - *subfont = mulefonts[charmap[1].fontindex]; - *glyph = 0x20; /* we don't have this thing -- use a space */ - /* This has to be something that does not print anything !! */ + *subfont = mulefonts[1]; + *glyph = 0x26; /* we don't have this thing -- use a dot */ } } |