Renderer support

From DejaVuWiki

Jump to: navigation, search

Contents

Feature table

This table shows which renderers or font shapers support which features of a font. Only features currently in DejaVu fonts are indicated.

Latn, Grek,
Cyrl, Armn
Pango Qt3 Qt4.2 WinXP
(SP2)
WinXP
USP*
OS X OO.o(L) OO.o(W)
kern pairs + - +++++ -
kern classes + - +  ? ++ - -
liga + - +  ? ++ - -
mark + - +  ? + - - -
mkmk + - +  ? + - - -
locl + - - -  ?  ? - -
Arab Pango Qt3 Qt4 WinXP
(SP2)
WinXP
USP*
OS X OO.o(L) OO.o(W)
liga +++++  ?  !  ?
mark +++++ - ++
mkmk +++  ?  ? - ++
locl + - - -  ?  ? - -

Legend

  • USP = latest Uniscribe

Support

  • + = supported
  • - = unsupported
  • ? = unknown
  • ! = partially supported

Features

  • Kerning Pairs
  • Kerning classes
  • liga = Ligatures
  • mark = Mark anchors (used for placing diacritics)
  • mkmk = Mark to mark anchors (used for stacking diacritics)
  • locl = Substituting glyphs according to current locale

Notes

  • version of Pango preceding 1.11 do not support OpenType features (liga, mark, etc.) for Latin/Greek/Cyrillic
  • version of Pango preceding 1.17 do not support the 'locl' feature
  • Many features will work in Windows XP with the latest version (>=1.6) of Uniscribe installed
  • Tests on Word 2000 were negative, however Word XP and other versions need to be tested, these might be different depending on Uniscribe
  • OpenOffice.org on Windows uses Uniscribe and therefore some features might be available, except kern classes.
  • mark to mark anchors only work correctly in Qt 4.2.2 or later (the Trolltech task)

Links

Renderer Bugs

Personal tools