Uniscribe
E659433
Uniscribe is a Windows text layout and shaping engine that provides complex script support, including advanced rendering and typographic features for scripts such as Arabic.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Windows component
ⓘ
shaping engine ⓘ software library ⓘ text layout engine ⓘ |
| category |
font technology
ⓘ
text rendering technology ⓘ |
| componentOf | Windows text rendering subsystem NERFINISHED ⓘ |
| developer | Microsoft ⓘ |
| exposesAPI |
ScriptItemize
NERFINISHED
ⓘ
ScriptPlace NERFINISHED ⓘ ScriptShape ⓘ ScriptStringAnalyse NERFINISHED ⓘ ScriptStringOut ⓘ ScriptTextOut NERFINISHED ⓘ |
| handles |
combining marks
ⓘ
right-to-left scripts ⓘ script-specific shaping rules ⓘ |
| includedIn |
Windows 10
NERFINISHED
ⓘ
Windows 2000 NERFINISHED ⓘ Windows 7 NERFINISHED ⓘ Windows 8 NERFINISHED ⓘ Windows Vista NERFINISHED ⓘ Windows XP NERFINISHED ⓘ |
| libraryFile | usp10.dll ⓘ |
| operatingSystem |
Windows
ⓘ
surface form:
Microsoft Windows
|
| primaryLanguage | C API ⓘ |
| providesFeature |
bidirectional text support
ⓘ
contextual forms ⓘ diacritic positioning ⓘ glyph positioning ⓘ glyph shaping ⓘ glyph substitution ⓘ ligature handling ⓘ line breaking support ⓘ script itemization ⓘ |
| replacedBy | DirectWrite NERFINISHED ⓘ |
| supports |
Arabic script
ⓘ
Hebrew script ⓘ Indic scripts ⓘ Thai script ⓘ complex script rendering ⓘ complex text layout ⓘ various complex writing systems ⓘ |
| supportsStandard | Unicode NERFINISHED ⓘ |
| targetDeveloper | Windows application developers ⓘ |
| usedBy | GDI NERFINISHED ⓘ |
| usedFor | rendering complex scripts in Windows applications ⓘ |
| uses | OpenType layout tables ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.