It might be slower, but is needed to properly display
books in arabic, indic...
Also bump crengine: use FreeType "light" hinting algorithm,
which hints on the y-axis only (and so avoid messing with
advances and kerning on the x-axis).
@ -385,7 +385,7 @@ Note that your selected font size is not affected by this setting.]]),
name_text=S.FONT_KERNING,
name_text=S.FONT_KERNING,
toggle={S.OFF,S.FAST,S.GOOD,S.BEST},
toggle={S.OFF,S.FAST,S.GOOD,S.BEST},
values={0,1,2,3},
values={0,1,2,3},
default_value=1,
default_value=3,
args={0,1,2,3},
args={0,1,2,3},
event="SetFontKerning",
event="SetFontKerning",
name_text_hold_callback=optionsutil.showValues,
name_text_hold_callback=optionsutil.showValues,
@ -394,7 +394,7 @@ Note that your selected font size is not affected by this setting.]]),
-off:nokerning.
-off:nokerning.
-fast:useFreeType's kerning implementation (no ligatures).
-fast:useFreeType's kerning implementation (no ligatures).
-good:useHarfBuzz's light kerning implementation (faster than full but no ligatures and limited support for non-western scripts)
-good:useHarfBuzz's light kerning implementation (faster than full but no ligatures and limited support for non-western scripts)
-best:useHarfBuzz's full kerning implementation (slower, but may support ligatures with some fonts).
-best:useHarfBuzz's full kerning implementation (slower, but may support ligatures with some fonts; also needed to properly display joined arabic glyphs and some other scripts).