แแแแแแ แแแ แแแแฎแแแ แแแแแแ, แ แแแแแแช แแงแแแแแก hintfull แแแแแจแแแแแก แแแแแแก, แจแแกแแซแแแ แจแแแแฉแแแ, แ แแ Pango 1.43-แแแ 1.44-แแแ แแแแแฎแแแแแกแแก แแแ แแแแแก แแแแแแ แแ แจแ แแคแขแแก แแฏแแฎแ แแแฃแแ แแกแแ แแ แกแ แฃแแแ ัะปะพะผะฐะปัั.
แแ แแแแแแแก แแแแแแแแแแ แแฌแแแแก Pango แฎแแแ แแแแแแ แแแแแแ แแ FreeType แจแ แแคแขแแแแก แแแ แแแแแแก (แแแแคแแแก แจแแ แแก แแแแซแแแ) แจแแกแแฎแแ แแแคแแ แแแชแแแกแแแแก HarfBuzzแแ แแ แฃแแแแแกแแแแแแก แแแแแแแแแ แแแแ แแแแแฌแงแแแขแแก แแ แแแฃแญแแ แแ แแฎแแ แ แจแ แแคแขแแก แแแแแ แขแแแแแ "hintfull" แแแแแแแก แแแแแงแแแแแแ. แแฆแแแจแแฃแแแ, แ แแ แแแฅแกแแแแแแก แแแฆแแแ แกแแแแแ แแแแก แแฅแแแ แแแ แแแแแแ (Hi-DPI) แแ แฉแแแแแ แแ แแแแแแแแ แจแ แแคแขแแแแก แฉแแแแแแแกแแก แแแแแจแแแแแ แกแฎแแ แแแแแแแแแก แแแแแงแแแแแแกแแก, แแแ แแ โhitfullโ.
แแแกแฃแฎแ HarfBuzz-แแก แแแแแแแแแ แ (Behdad Esfahbod) แแ แแแแแแแก แจแแกแแแแแแกแ แแแแฎแแแแแแแ:
แแ แแชแแแ แแแแแจแแแแแก แกแขแแแแก แแแแแงแแแแแ, แแแ แแ hintfull-แแกแ, แแแแ แแ แแฎแแแแ แแก แแซแแแแ แจแ แแคแขแแก แฉแแแแแแแก ClearType v2-แแแ แแฎแแแก Windows 7-แจแ, แ แแแแแกแแช, แฉแแแ แแแ แแ, แแฅแแก แงแแแแ แแ แกแแแฃแแ แแแแแฌแงแแแขแแก แกแแฃแแแแแกแ แ แแแแแ แ.
แฃแคแแแแ. แแแแขแแ, แฉแแแ แแแแแแฌแงแแแขแแ, แแฆแแ แแแแแแญแแ แ แแฎแแ แ. แจแแแแซแแแแ แกแชแแแแ แจแแฉแแแแ แกแแแแแก แ แแแแแ แแ แแแแก แแ แกแชแแแแ แกแฎแแ แ แแแแก แแแแแ. แแฅแแแ แแงแแแแแ แฆแแ แฌแงแแ แแก, แแแกแแแ?
แแแแแขแแแ แจแแแแแแแ แแแแฎแแแแแก แจแแแแแ:
แจแแแแแแ แแแแแแขแแ แแแจแ แแแแแแแแแ แ แแฎแกแแแ แแ แฆแแ แแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแ แแซแแแแ แแ แฉแแแแแแก แจแแกแแซแแแแแแแแก แแ แแแ, แแแแช แแ แแ แแก แแแแงแแคแแแ แแ แกแแแฃแแ แแแแแแแ แแแแแ, แจแแฃแซแแแ แจแแฅแแแแก แแแแแแก แฉแแแแแแ. HarfBuzz-แแก แแแแแแแแแ แแแก แแ แจแแฃแซแแแแ แแแแแแแ แแแแฎแแแแแ แแแก แจแแแแ แฉแฃแแแแแแ แแ แแแกแจแ แแแฆแแแฃแ แแแแแฌแงแแแขแแแแแแแแ. แแแฐแแแ แแกแคแแฐแแแแ, แแแแแแแแแแแ HarfBuzz-แแก แจแแแกแ แฃแแแแแแ, แ แแแแแแช แแแแแแแก #XNUMX แแแแแแก แฉแแแแแแแจแ แแ แแแ
แแ แแแฅแขแแแ, แแฆแแแจแแ, แ แแ แแก 10 แฌแแแแ แแแขแแ แแ แแ แแก แแกแแชแแ แแแฃแแ Red Hat-แแแ แแ แแ แแ แแก แแแแแแก แจแแแแแฎแแแแ. 2010 แฌแแแแแ แแก Google-แจแ แแแแแแแแ แแ แแฎแแ แแฎแแแแ HarfBuzz-แแแ แแฃแจแแแแก, แ แแแแแแช แแแ แ แแแกแ แแแ แแแ แแ แแแฅแขแ แแงแ. HarfBuzz แแ แแแแแขแ แแแแแก แ แแแแแ แแก แแ แแชแแกแ แแ Pango-แก แจแแฃแซแแแ แแแแแแแฎแแก แแแแฎแแแแแแ แแแแแจแแแแ แ แแแแแแแ แแแก แแฎแแ แแก.
แแแแแ แแ แแ HarfBuzz แแแแแแแแแ แ แฎแแแแแกแแแ แแฆแแแจแแ, แ แแ แแ แแแแแแ Pango-แก แแฎแแ แแแแ, แแแแแแแแ HarfBuzz แแ แแ แแก แจแ แแคแขแแก แ แแแแแ แแก แกแแกแขแแแ แแ แแ แฃแญแแ แก แแฎแแ แก แแแแแจแแแแแก แแแกแ แแ แฅแแขแแฅแขแฃแ แแ. แแฃ Pagno-แก แกแญแแ แแแแ แแแแแจแแแแแแแก แจแแแแ แฉแฃแแแแ, แแแจแแ HarfBuzz-แแ แแแแแกแแแ แแ แแ แแก แแ แฉแแแแแ แแแก แแฎแแ แแแญแแ แแแ. IN แฎแแ แแกแฎแแก HarfBuzz-แจแ แแแแแจแแแแแแแก แแแแฎแแ แชแแแแแแแแ แฃแแ แแก แแฅแแแก แแแแแแแแแ แแก, แ แแ แแแแแแ แแ แแแแแจแแแแ แ แแแแแ แแฌแแแแก แแแแคแแก แแแแแแแแ แแแแ แกแแแแแแก แชแแแแแแแแก แแ แแก แชแแแแแแแ แแแแแแแแแแฃแแแ แแแฅแกแแแแก แแแแแแ. Pango แแแ แ แแกแ แฃแแแแแ แแกแแแแก แแแแ แแชแแแแก FreeType-แแก แกแแจแฃแแแแแแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แแแแแจแแแแแก, แแแแ แแ แแแก แจแแแแแ แแแแแแแแ HarfBuzz-แแ, แ แแแแแแช แแแฃแจแแแแแก แแแแคแแแก แแแแ แแแแแก แแแแแแแแแก แแแ แแจแ. แแแแขแแ, Pango-แก แแแแแงแแแแแแกแแก แฌแแ แแแฅแแแแแ แแ แแแแแแแแแก แแแแแญแ แ Pango-แแก แแแกแฃแฎแแกแแแแแแแแแ แแ แแ แ HarfBuzz-แแก.
แกแแแแแแแ แแแฐแแแ แแกแคแแฐแแแแ แแแแแฅแแแงแแแแฃแแ Linux แจแ แแคแขแแก แกแขแแแแก แแแแแแแแ แแแแก แแแแ แ แแขแ แแกแแแฅแขแแแ. Google-แจแ แแแกแ แฌแแกแแแแก แจแแแแแ, แแแแแแกแ แแ แแแแ แแก แแแแแแแแแแแแ แแ แแฅแขแแแฃแแแ แแแขแแแแแฃแแ แแงแ แแ แกแขแแแแแชแแแจแ แฉแแแแ แแ. HarfBuzz-แจแ แแฃแจแแแแ แคแแแฃแกแแ แแแฃแแ แแงแ แแแแแขแฃแ แ แชแแแแแ แจแ แแคแขแแแแก แแฎแแ แแแญแแ แแแ, แฎแแแ Red Hat แคแแแฃแกแแ แแแฃแแ แแงแ GTK-แกแ แแ Glib-แแ. แแ แแแ แแแแแแแแแแแจแ, แชแแแแแแแแ แจแ แแคแขแแแแก แกแคแแ แแจแ แแแแแแแแ แแแฃแแ แแแแแแแแแ แแแแแแแแ FreeType-แจแ, fontconfig-แกแ แแ Cairo-แจแ, แแแแ แแ แแแฃแแแแแ แแแแแ แแแ แฉแ แแแแแแจแ แแแแแแแแแ แแแแก แแแแแแแแแแก แแแแ. Pango-แจแ แแฎแแ API-แแแแ แฌแแแแแ แฃแแ แฃแแแแแงแแคแแแ แแงแ FontMap-แแก แแแกแขแ แแฅแชแแแก แกแแจแฃแแแแแแ แแ แแฎแแ แแแญแแ แแแ แแงแ แแฎแแแแ FreeType-แแ แแแคแฃแซแแแแฃแแ แแแฅแแแแแแแกแแแแก. Windows-แแกแ แแ macOS-แแก Backends แแ แแงแ แจแแแแฎแฃแแ 10 แฌแแแแ แแแขแ แฎแแแก แแแแแแแแแแแจแ.
แแแแแแฃแ แ แแแฌแงแแแแแแแแแแกแ แแ แแ แแฃแแแ แแแแก แแแคแแ แแแแแแก แจแแแแแ, แแแแแ แแกแแคแขแแ แจแแฌแงแแแขแ แฅแแแแแฅแกแแแฃแ แ แจแ แแคแขแแก แ แแแแแ แแกแ แแ GDI-แแก แกแขแแแแก แ แแแแแ แแก แแฎแแ แแแญแแ แ Windows 8-แจแ. macOS แงแแแแแแแแก แแฎแแ แก แฃแญแแ แแ แ แแแแแ แแ แแแแก, แ แแแแแกแแช แแ แแแกแแฃแกแแแจแ แแฌแแแแแ "แแฃแแแแแแแ". 2018 แฌแแแแแ, HarfBuzz-แแก แ แแแแแแแแ แแแแแแแแแ แแ แกแชแแแ แแแแแแจแ แฌแแแแแก แแแแแแแแแแแจแ แแแแแขแแแฃแแ HarfBuzz-แแก แคแฃแแฅแชแแแแ. GTK4-แแก แแแแแแแแ แแแแก แแแ แแแแแฃแ แแ, แแแแฎแแ แชแแแแแ แแแแแกแแแ OpenGL-แแ แแแคแฃแซแแแแฃแ แ แแแแแ แแ แแแแแ, แ แแช แแฃแแแกแฎแแแแก แขแแฅแกแขแแก แฎแแแแแแ แกแแแแแ แแแแก, แ แแแแช แแแแแฌแแแแ แฌแแแแแฆแแแแแแแ แแแฅแกแแแแแแก แ แแแแแ แแชแแแกแ แแ แแแกแจแขแแแแ แแแแ แแแแแแแแแแก แจแแ แแก.
LibreOffice, Chrome แแ Firefox แแแแแแ แแแแ HarfBuzz-แแก, แ แแแแ แช แแ แแแแแ แคแแ แแแ แแแแก แซแ แแแแก แแแแแงแแแแแแแ, แแแขแแแ แจแ แแคแขแแแแกแ แแ Type1 แคแแ แแแขแแก แแฎแแ แแแญแแ แแก แจแแฌแงแแแขแแก แคแแกแแ. แแแขแแแ แจแ แแคแขแแแแกแแแแก แแแ, แแแกแแช แแก แกแญแแ แแแแแแแ, แกแแฎแแแแก แแแแแแงแแแแแ แแกแแแ OpenType แแแแขแแแแแ แจแ. แแแแฎแแแแ แแแแแแแแแ Adobe-แก, แแแแแแ แแ Type1 HarfBuzz-แแกแแแแก, แแแแ แแ แแแ แฃแแแกแฃแฎแแก, แ แแ แแแแก แแแ แ แแ แฐแฅแแแแ, แ แแแแแ แแกแแแ แแแแแ แจแแฌแงแแแขแแแแ Type1-แแก แแฎแแ แแแญแแ แแก แฌแแแก.
แแแแกแแแแแก, แ แแ แแแแฌแแแก แขแแฅแแแแแแแแแก, แ แแแแแแแช แแแแแ แแแแ, แแกแแแแกแ แแแแแฌแงแแแขแแแแแ แแแแฆแแก HarfBuzz-แแ แแแแแกแแแแก แจแแกแแฎแแ Pango แแแแแแแแแแแกแแแแก. แคแแกแ แแงแ แแแแแแ แแ แซแแแแ แขแแฅแแแแแแแแแแก แแฎแแ แแแญแแ แแก แจแแฌแงแแแขแ 20 แฌแแแก แฌแแ. แแแแแแแแฃแแแ, แ แแ แจแแแฆแฃแแฃแแ แ แแกแฃแ แกแแแแก แแแแแแแแกแฌแแแแแแ, แแแแแแแแแ แแแก แแ แแฅแแ แกแแแแแ แแกแ แฎแแแแแ แงแแแแแคแ แแก แแแกแแแแแแแแแ แแ แซแแแแ แขแแฅแแแแแแแแแแก แจแแแแ แฉแฃแแแแแ แแแแแขแแ แแกแแแฃแ แแแ แแแก แจแแฃแซแแแแ แกแชแแแแ แแแแแแ แแแแแแแแ, แ แแแแแแช แแแแ แแฅแแแแ แจแแแแแ แฉแฃแแแก แแก แคแฃแแฅแชแแแแแ แแแ, แ แแช แแแ แแแแแแ. แจแแแแ แแแแกแแแแก แแแชแแแฃแแแ GNOME3, แ แแแแแก แแแแแฉแแแแก แจแแแแแ แฃแแแแงแแคแแแแแแแ แจแแซแแแก แแแแแ แซแแแแ แแแซแแแแแแฃแแ GNOME2 แขแแฅแแแแแแแแแแก แแแแแแแแ แแแ Mate แแ Cinnamon แแ แแแฅแขแแแแก แคแแ แแแแแจแ. แแแแแ แแฎแแแ แแแแแแก, แแแแ แแ แฏแแ แแ แแ แแแ แแแแฆแแแแแ.
แฌแงแแ แ: opennet.ru