ืืืชืื ืฉืืืง ืืืืฉืชืืฉืื ืืืฉืชืืฉืื ืืฉืืืช ืืจืื ืืืืื ืฉืื ืื ืื ืืขืช ืฉืืจืื ืืืืจืกืช Pango 1.43 ื-1.44 ืืจืขืื ืืื ืืฉืคืืืช ืืืคื ืื ืืืืืจ ืื ืืืืคื ืืื ืฉืึธืืึผืจ.
ืืืขืื ื ืืจืืช ืขื ืืื ืืกืคืจืืื ืคื ืื ืขืืจ ืืฉืืืืฉ ืืื ื ืืืืืข ืขื ืงืจื ืื ื (ืืจืืง ืืื ืืืืคืื) ืฉื ืืืคื ืื HarfBuzz, ืืืืคืชืืื ืฉื ืืืืจืื ืืืืืื ืื ืชืืื ืืืืงืช ืืืคื ืื ืืฉืืืช "hintfull". ืืฆืืื ืื ืืืกืืื ืืขืื ืฆืคืืคืืช ืคืืงืกืืื ืืืืื (Hi-DPI), ืื ืืชืจืืฉืืช ืืขืืืช ืืืฆืืช ืืืคื ืื ืืขืช ืฉืืืืฉ ืืฉืืืืช ืจืื ืฉืืื ื "ืจืื ืืื".
ืชืฉืืื ืืคืชื HarfBuzz (Behdad Esfahbod) ืืืืืื ืืืงืืื ืืืขืื:
ื ืืกืืชื ืืืฉืชืืฉ ืืกืื ืื ืืช ืจืื ืืืจืื ืืืื ืจืื, ืืื ืจืง ืื ื ืืชื ืชืฆืืืช ืืืคื ืื ืงืจืื ื-ClearType v2 ื-Windows 7, ืฉืืืขืชื ืืฉ ืื ืืช ืืขืืืื ืืืื ืืืืชืจ ืืื ืืคืชืจืื ืืช ืืงืืืืื.
ืืืื. ืืื, ืืืืื ื ืื ืืชืืื ืื ืืืชืจ. ืืชื ืืืื ืื ืกืืช ืืืชืจืื ืืขืืืื ืืกืืื ืื ืื ืกืืช ืืืฆืื ืืฉืื ืืืจ. ืืชื ืืฉืชืืฉ ืืงืื ืคืชืื, ืืืื?
ืชืืกืคืช ืืขืงืืืช ืืืื ื ืืกืฃ:
ืืืขืจืืช ืืืืืช ืืืื ืืกืืืจืฉืชืืื ืช ืงืื ืคืชืื ื ืืชื ืช ืืคืฉืจืืช ืืืืืจ ืืื ืฉืื ืืจืืฆื ืืืืฆื ืื ืืืื ืืืื ืืืฆืืจ ืืืื ืฉื ืคื ืื. ืืคืชืื HarfBuzz ืืื ื ืืืืืื ืืืฉืคืืข ืขื ืชืืืืงืชื ืืขื ืืืืืืืช ืืืชืงืืืืช ืื. Behdad Esfahbod, ืืชืืืง HarfBuzz ืื ืืืื ืืืืืจื ืืืงืื ืืจืืฉืื ื-commits ืฉื ืืื
ืคืจืืืงืืื, ืืืืืจ ืฉืืื ืื ืืืืื ืขื ืจื ืืื ืืืขืื ื-10 ืฉื ืื ืืืื ื ืืชืืืง ืคื ืื. ืืื 2010 ืืื ืขืืจ ืืืืื ืืืืื ืขืืื ืจืง ืขื HarfBuzz, ืฉืืื ืืขืืจ ืืคืจืืืงื ืืืืฉื ืฉืื. HarfBuzz ืื ืฉืืื ืชืืืื ืืขืืืื ื- Pango ืืืืืื ืืขืงืืฃ ืืช ืืฆืื ืืจืื ืืืืืงืฉืื ืืฆืื.
ืืคืชื ื ืืกืฃ ืฉื HarfBuzz ืืื ืืืืืฉ, ืฉืืืขืื ืืื ืืฆื ืฉื Pango, ืฉืื HarfBuzz ืืื ื ืืขืจืืช ืขืืืื ืืืคื ืื ืืืื ื ืชืืืืช ืืจืืืื ืืคื ืืืจืืืืงืืืจื ืฉืื. ืื Pagno ืฆืจืื ืืฉืืืจ ืขื ืจืืืื, ืื ืืืขืืจ ื-HarfBuzz ืืื ืื ืืืืืจื ืืืกืชืื ืขื ืืชืืืื ืฉืื. IN ืืืืืช ืืกืืืืช ืืกืืจืื ืืืืฉื ืจืื ื-HarfBuzz ืื ืฉืืฆืื ืจืื ืืกืืืืื ืืืืืืื ืืฉืื ืื ืืจืืื ืืืงืืจื ืฉื ืืืืืฃ ืืฉืื ืื ืื ืชืืื ืืืืื ืืคืืงืกืืื. Pango ืืืฆืขื ืืขืืจ ืคืขืืืืช ืืืืืช ืืืืฆืขืืช FreeType, ืฉืชืืื ืืจืืืื, ืื ืืืืจ ืืื ืขืืจื ื-HarfBuzz, ืฉืืืคืืช ืืืืืคืื ืืื ืืชืืืืกืืช ืืืืืื. ืืื, ืคืชืจืื ืืขืืืช ืฉื ืชืงืื ืืืืื ืืฉืืืืฉ ื-Pango ืืื ืืืืจืืืชื ืฉื Pango, ืื ืฉื HarfBuzz.
ืืกืืคื ืฉื ืืืจ ืืืื ืืกืคืืืื ืคืืจืกื ืจืืจืืกืคืงืืืื ืืืืื ืฉื ืคืืชืื ืืืกื ืืช ืืืืคื ืื ืฉื ืืื ืืงืก. ืืืืจ ืขืืืืชื ืืืืื, ืกืคืจืืืช ืคื ืื ืืงืืืจ ื ื ืืฉื ืืืขื ืื ืงืืขื ืืงืืคืืื. ื-HarfBuzz, ืืขืืืื ืืชืืงืื ืืชืืืื ืืืืคื ืื ืืฉืชื ืื ืืืคืืืืืื, ืืขืื Red Hat ืืชืืงืื ื-GTK ืื-Glib. ืขื ืืืื, ืืชืคืชืืืืืช ืืชืืื ืืคืื ืืื ืื ืืชื ืื ืืฉืื ืื ืืืขืืจื ื-FreeType, fontconfig ืืงืืืจ, ืื ื ืืชืจื ืื ืืืืจืื ืืคื ืื ืืืื ืืืกืืจ ืืืคืชืืื. ืืืืฉื ืืืืฉืงื ื-API ืืืืฉืื ื-Pango ื ืืชื ื ืืืืฆืขืืช ืืคืฉืื ืฉื โโFontMap ืื ืชืืื ืจืง ืขืืืจ ืงืฆื-ืื ืืืืกืก FreeType. ืืงืฆื ืืืืืจื ืขืืืจ Windows ื-macOS ืื ื ืฉืืจ ืืืฉื ืืืชืจ ื-10 ืฉื ืื.
ืืขืงืืืช ืืจืืืช ืืืืฉืืจืื ืื ืืืืื ืืืืคืืคื ืื, ืืืงืจืืกืืคื ืืคืกืืงื ืืชืืื ืืขืืืื ืืืคื ื ืชืช-ืคืืงืกื ืืืขืืืื ืืกืื ืื GDI ื-Windows 8. macOS ืชืืื ืชืืื ืืขืืืื, ืฉืืืืื ืื ื ืงืจื "ืืืืฉืืฉ". ืืื 2018, ืืื ืืคืชืื HarfBuzz ื ืืกื ืืืืื ื-Pango ืชืืื ืืช ืฉื HarfBuzz ืฉื ืืกืคื ืืืืื ืืฉื ืื. ืืืงืืื ืืคืืชืื GTK4, ื ืขืฉื ืืขืืจ ืืขืืืื ืืืืกืก OpenGL, ืื ืฉืืจืื ืขื ืงื ื ืืืื ืฉื ืืงืกื ืืื ืืืจื, ืฉืืืจืืฃ ืืช ืื ืืืื ืืื ืขืืืื ืคืืงืกืืื ืืคืจืืกื ื ืืชื ืช ืืืจืืื.
LibreOffice, Chrome ื-Firefox ืขืืจื ืืืฉืชืืฉ ื-HarfBuzz ืืื ืืข ืขืืฆืื ืืืืื, ืืืืืจ ืฉื ืืคืกืงืช ืืชืืืื ืืืืคื ื Bitmap ืืืคืืจืื Type1. ืขืืืจ ืืืคื ื ืืคืช ืกืืืืืช, ืื ืฉืืื ืฆืจืื ืืืชื ืืชืืงืฉ ืืืืืจ ืืืชื ืืืืื OpenType. ื ืฉืืื ืืงืฉื ืืืืืื ืืืืฉื ืืช Type1 ืขืืืจ HarfBuzz, ืื ืื ืืฉืืื ืฉืืื ืืื ืืขื, ืฉืื ืื ืขืฆืื ืืคืกืืงื ืืชืืื ื-Type1 ืืฉื ื.
ืขื ืื ืช ืืืชืขืืื ืืืื ืืืืืืืช ืฉืืงืื ืืช ืืืืืื, ืืชืงืืื ืืืืื ืืืื ืืขืืืจ ื-HarfBuzz ืขืืืจ ืกืคืจืืืช Pango. ืืืืืจ ืืื ืืคืกืงืช ืืชืืืื ืืืื ืืื ืืืืืืืช ืืฉื ืืช ืืืคื ื 20 ืฉื ื. ืืฆืืื ืื ืืืื ืชื ืืฉืืืื ืืืืืืื, ืืืคืชืืื ืืื ืืกืคืืง ืืืืื ืืขืฉืืช ืืื ืืื ืฉืืขืื ืืื ืืฉืืจ ืืื ืืืืืืืช ืืฉื ืืช ืืืื ืื ืกืืช ืืืฆืื ืืืฉืื ืฉืืืื ืืืื ืืฉืืืจ ืขื ืืคืื ืงืฆืืื ืืืืช ืฉืืกืจื ืืื. ืืฉื ืืฉืืืื ื ืืชื GNOME3, ืฉืืืืจ ืืืคืขืชื ืืฆืืืื ืืื ืืจืืฆืื ืืืืฉืื ืืคืืชืื ืืื ืืืืืืืช GNOME2 ืืืืฉื ืืช ืืืกืืจืช ืคืจืืืงืื ื-Mate ืื-Cinnamon. ืืืชื ืืืจ ืื ืขื ืคื ืื, ืืื ืืื ืขืืืื ืืืงืืื.
ืืงืืจ: OpenNet.ru