Windows 10 bevat een nieuwe Universal Shaping Engine ter ondersteuning van een aantal nieuwe talen
2 minuut. lezen
Uitgegeven op
Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer
Een vormgevingsengine maakt het mogelijk om scripts met contextuele en niet-lineaire typografische vereisten op een computer weer te geven. Aangezien Windows een echt wereldwijd product is, verwacht iedereen ter wereld in Windows in zijn eigen taal te typen. Niet alle talen worden ondersteund op Windows vanwege het ontbreken van een vormgevingsengine die wordt gebruikt voor de zogenaamde complexe tekstlay-out, die nodig is voor ongeveer de helft van 's werelds schrijfsystemen. Klanten hebben hun eigen lettertypen en toetsenborden kunnen installeren, maar hun script-dingen zouden er niet goed uitzien vanwege een gebrek aan vormgevingsengine.
Met Windows 10 heeft Microsoft een nieuw soort vormgevingsengine ontwikkeld, een "universele vormgevingsengine", die elk complex script kan ondersteunen, mits voorzien van een geschikt lettertype.
Deze motor bestaat uit vier onderdelen die hem universeel maken:
- Het verbruikt gegevens rechtstreeks van de Unicode-standaard
- Het maakt gebruik van een "universeel clustermodel" dat de superset van menselijke schrijfsystemen modelleert
- Het maakt OpenType-lettertypefuncties mogelijk om geavanceerde typografie te ondersteunen
- De specificatie is openbaar beschikbaar
De volgende schrijfsystemen worden nu ondersteund met behulp van de Universal Shaping Engine op Windows 10. Sommige hiervan werden ondersteund in eerdere versies van Windows met andere technologie.
Balinees, Batak, Brahmi, Buginees, Buhid, Chakma, Cham, duployan, Egyptische hiërogliefen, Grantha, Hanunoo, Javaanse, Kaithi, Kaya Li, Kharosjthi, Chojki, Khudawadi, Lepcha, limburg, Mahajani, Mandaïsche, manicheeër, Meitei Mayek, Modi, Mongools, N'Ko, Pahawh Hmong, Fags-pa, Psalter Pahlavi, Rejang, Saurashtra, Sharada, Siddham, sinhala, sundanese, Syloti Nagri, tagalog, Tagbanwa, Tai Le, Tai Tham, Tai Viet, Takri, Tibetaans, Tifinagh en Tirhuta.
Lees er meer over hier.