DirectWrite - DirectWrite - Wikipedia

Od Wikipedia, Slobodna Enciklopedija

Pin
Send
Share
Send

DirectWrite je izgled teksta i prikazivanje glifa API po Microsoft. Dizajniran je za zamjenu GDI/ GDI + i Otpiši za prikaz orijentiran na zaslon i prvi put je isporučen s Windows 7 i Windows Server 2008 R2, kao i Windows Vista i Windows Server 2008 (s Ažuriranje platforme instaliran).[1] DirectWrite je hardverski ubrzano (koristiti GPU) kada trčite na vrhu Direct2D, ali također može koristiti CPU za prikazivanje na bilo kojem cilju, uključujući i GDI bitmapa.[2][3]

Značajke

  • Sveobuhvatna podrška za Unicodes više od 20 skripti koje pružaju izgled i prikaz svih jezika podržanih u sustavu Windows. DirectWrite podržava mjerenje, crtanje i hit-testiranje teksta u više formata. Podržane Unicode značajke uključuju BIDI, razbijanje redaka, surogati, UVS, razvrstavanje skripti vođeno jezikom, zamjena broja i oblikovanje glifa.
  • Podpiksel ClearType prikazivanje teksta s dvosmjernim antialiasing koji mogu surađivati ​​s GDI / GDI +, Direct2D/Direct3D i bilo koja tehnologija specifična za primjenu. Kada se koristi s Direct2D, prikazivanje teksta može se hardverski ubrzati ili se može koristiti WARP softverski rasterizator kada hardversko ubrzanje nije dostupno.
  • Podržava napredne tipografske značajke OpenType, kao što su stilske zamjenice i crte, koji nikada nisu bili podržani u GDI i WinForms. Te su značajke predstavljene pri pokretanju DirectWritea (u PDC2008) koristeći Font Gabriola, koji je i sam predstavljen sa sustavom Windows 7.[4]
  • Pruža API za prikazivanje glifa na niskoj razini za one koji koriste vlasnički izgled teksta i obradu Unicode u glif.

U Windows 8.1, DirectWrite je stekao podršku za fontovi u boji.[5][6]

Koristi

The XPS preglednik u sustavu Windows 7 koristi DirectWrite, ali prikazuje rezultate na GDI + površini.[7]

Internet Explorer 9 i novije verzije koriste DirectWrite slojevito preko Direct2D za poboljšanu vizualnu kvalitetu i performanse.[8][9][10] Firefox 4 također je dodao podršku za DirectWrite, ali prikazivanje u stilu specifičnom za DirectWrite nije postalo zadanim za neke fontove u Firefoxu 7 zbog pritužbi korisnika na kvalitetu prikaza.[11]

Microsoft Office 2013 podržava Direct2D / DirectWrite ili GDI / Uniscribe za prikazivanje prikaza i tipografiju.[12]

Google Chrome u sustavu Windows podržava DirectWrite počevši od verzije 37.[13]

TelegramDesktop klijent koristi DirectWrite za prikazivanje emojija u boji na sustavu Windows.

Na pari ima mogućnost omogućiti DirectWrite za poboljšano izglađivanje i podešavanje fontova na svom klijentu za radnu površinu

Vidi također

  • Pango: biblioteka za više platformi za visokokvalitetno prikazivanje teksta, naglašavajući podršku za višejezični tekst.
  • Kairo: vektorska grafička biblioteka za više platformi koja može generirati tekst.

Reference

  1. ^ "Ažuriranje platforme za sustav Windows Vista". Blog za razvojne programere DirectX-a. 10. rujna 2009. Arhivirano iz Izvorna dana 8. travnja 2014. Preuzeto 27. siječnja 2012.
  2. ^ "Predstavljamo DirectWrite". Microsoftova razvojna mreža. Microsoft.
  3. ^ Windows 7: Predstavljamo Direct2D i DirectWrite - PDC 2008 video 15: 00-16: 00 i 27: 00-28: 00
  4. ^ "Windows 7: Predstavljanje Direct2D i DirectWrite - pdc2008". Kanal 9. Microsoft. 29. listopada 2008.
  5. ^ "Što je novo u DirectWriteu". Microsoftova razvojna mreža. Microsoft.
  6. ^ Dan McLachlan (26. lipnja 2013.). "Inovacije u 2D grafici visokih performansi s DirectX-om - Izgradnja 2013". Kanal 9. Microsoft.
  7. ^ Worachai Chaoweeraprasit (13. veljače 2009.). "Napredak u tipografiji i prikazivanju teksta u sustavu Windows 7". Microsoftova razvojna mreža. Microsoft.
  8. ^ Tim Anderson (11. kolovoza 2010.). "Firefox 4 kao psihodelik kao IE9 s omogućenim Direct2D". itwriting.com. Preuzeto 6. kolovoza 2014.
  9. ^ Shankland, Stephen (25. ožujka 2014.). "Firefox 4 beta 4 dodaje hardversko ubrzanje". CNET. Preuzeto 6. kolovoza 2014.
  10. ^ "Mozilla stavlja Roca na novu tvrdoću Microsofta". Registar. 13. rujna 2010.
  11. ^ "Izravno prikazivanje teksta u Firefoxu 6". Blog.mozilla.org. 11. kolovoza 2011. Arhivirano iz Izvorna 10. kolovoza 2014. Preuzeto 9. kolovoza 2014.
  12. ^ Murray Sargent. "Office prihvaća novu Windows tehnologiju prikaza". Microsoftova razvojna mreža. Microsoft.
  13. ^ Brandon Chester (26. kolovoza 2014.). "Google ažurira Chrome na verziju 37 s DirectWrite podrškom". AnandTech. Preuzeto 27. kolovoza 2014.

Pin
Send
Share
Send