Renderer support
From DejaVuWiki
Contents |
[edit]
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 | + | - | - | - | ? | ? | - | - |
[edit]
Legend
- USP = latest Uniscribe
[edit]
Support
- + = supported
- - = unsupported
- ? = unknown
- ! = partially supported
[edit]
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
[edit]
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)
[edit]
Links
- Uniscribe, Windows' font shaper
- Pango, Gtk's font shaper
- Harfbuzz, OpenType layout engine to be used by Pango and Qt4.
[edit]
