Color Emoji în Windows 8.1 sunt mai interesante decât credeți, ar putea fi viitorul fonturilor color
2 min. citit
Publicat în data de
Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe
Fonturile Emoji au devenit atât de populare după ce au fost incluse în iOS-ul Apple cu câțiva ani în urmă. Apple a implementat-o folosind o extensie proprietară, nepublicată, a specificației TrueType/OpenType pentru a adăuga imagini PNG la un font. Aceste imagini PNG sunt apoi afișate în textul rulant. Google a implementat și el lucru similar, dar nu este compatibil cu soluția Apple. Am aflat recent prin de la OpenType.info despre abordarea interesantă pe care Microsoft a adoptat-o pentru a implementa Emojis în platformele Windows 8.1 și Windows Phone 8.
Anterior, Microsoft a acceptat caracterele emoji Unicode cu interfața de utilizare Segoe fără culori. Dar cu cel mai recent sistem de operare, Microsoft acceptă și emoji-urile colorate. În loc să folosească PNG-uri precum Apple și Google, Microsoft folosește glife vectoriale stratificate.
Ralf explică cum funcționează,
În mod implicit, noul font Segoe UI Emoji se comportă ca un font TrueType/OpenType obișnuit. Are „glife de bază” necolorate codificate Unicode. Dar există două tabele suplimentare în font: tabelul COLR leagă glife suplimentare ca straturi la glifele de bază și definește ordinea acestor straturi. Și tabelul CPAL („Paletă de culori”) stochează una sau mai multe palete de culori pentru straturile individuale. (Diferitele palete de culori sunt utile pentru afișarea fontului pe fundal întunecat și deschis.) Deci, atunci când există suport pentru această nouă caracteristică de culoare, glifele de bază vor fi înlocuite cu straturile colorate.
El a subliniat, de asemenea, că abordarea Microsoft are avantaje cum ar fi compatibilitatea completă cu versiunea inversă și ușor de creat. Dacă Apple și Google adoptă abordarea Microsoft, aceasta poate deveni modalitatea standard de a afișa glife colorate în mai multe medii.
Citiți despre asta în detaliu aici.