เบเบนเปโเปเบเปโเบเบฒเบโเบเบปเบโเบเบตเปโเปเบเปโเบงเบดโเบเบตโเบเบฒเบ hintfull hinting เบญเบฒเบโเบเบฐโเปเบเปโเบชเบฑเบโเปเบเบโเปเบซเบฑเบโเบงเปเบฒโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฒเบโเบเบปเบโเบฅเบฐโเบเบฑเบโเบเบฒเบ Pango เปเบงเบตโเบเบฑเบ 1.43 เปเบเบฑเบ 1.44. kerning เบเบฒเบเบเบญเบเบเบปเบงเบเบปเบงเบญเบฑเบเบชเบญเบ เบฎเปเบฒเบโเปเบฎเบโเบเบถเปเบ เบซเบผเบท เบขเปเบฒเบเปเบเบฑเบกเบเบตเป เบซเบฑเบ .
เบเบฑเบเบซเบฒเปเบกเปเบเปเบเบตเบเบกเบฒเบเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Pango เบเปเบฝเบโเบเบฒเบโเบเบฒเบโเบเปเบฒโเปเบเปโ FreeType เบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบ kerning (เปเบฅเบเบฐเบซเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ glyphs) เบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบ HarfBuzz , เปเบฅเบฐเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบชเบธเบเบเปเบฒเบเปเบเปเบเบฑเบเบชเบดเบเปเบ เบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ เบเบฒเบเบเบฑเบเบเบปเบงเปเบฑเบเบชเบทเปเบซเปเบชเบฐเปเปเบณเบชเบฐเปเปเบตเปเบเบเปเบเปเบงเบดเบเบต โเบเบณเปเบเปโ. เบกเบฑเบเปเบเปเบเบทเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเปเบเบซเบเปเบฒเบเปเบเบตเปเบกเบตเบเบงเบฒเบกเบซเบเบฒเปเบซเบเปเบเบเบญเบ pixels เบฅเบงเบเบชเบนเบ (Hi-DPI), เบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบงเบดเบเบตเบเบฒเบ hinting เบเบญเบเปเบซเบเบทเบญเบเบฒเบ "hintfull" เบเบฐเบเปเปเปเบเบตเบเบเบถเปเบ.
Reply เบเบนเปเบเบฑเบเบเบฐเบเบฒ HarfBuzz (Behdad Esfahbod) เบเบฒเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเบญเบเบเบฑเบเบซเบฒ:
เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเปเบเปเบฎเบนเบเปเบเบเบเบฒเบ hinting เบเบญเบเปเบซเบเบทเบญเบเบฒเบ hintfull, เปเบเปเบงเปเบฒเบเบฝเบเปเบเปเปเบซเปเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเปเบเปเบเบดเบเบเบฑเบ ClearType v2 เปเบ Windows 7, เปเบเบดเปเบ, เปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ, เบกเบตเบเบฒเบเบชเบฐเปเบเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบญเบเบเบฒเบเปเบเปเปเบเบเบตเปเบกเบตเบขเบนเปเบเบฑเบเบซเบกเบปเบ.
เบชเบดเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบกเบฑเบเบญเบตเบเบเปเปเปเบ. เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบฅเบญเบเปเบเปเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบชเบฐเบเบน เบซเบผเบทเบเบฐเบเบฒเบเบฒเบกเบเบญเบเบซเบฒเบชเบดเปเบเบญเบทเปเบเปเบเบ. เปเบเบปเปเบฒเปเบเป Open Source, เปเบเบปเปเบฒเปเบเบเป?
เปเบเบตเปเบกโเปเบเบตเบกโเบเปเปโเปเบโเบเบตเปโเบเบฒเบโเบชเบปเบโเบเบฐโเบเบฒโเปเบเบตเปเบกโเปเบเบตเบกโ:
เปเบเบเปเบฒเปเบซเบฑเบเบเปเปเบกเบฒเบเบฑเบเบเบฑเบเบเบฐเบเบฒ เบญเบฐเบเบดเบเบฒเบ เบงเปเบฒเบเบญเบเปเบงเปเบซเบผเปเบเปเบเบตเบเปเบซเปเปเบญเบเบฒเบเบเบตเปเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเปเบฅเบฐเบเบนเปเบเบตเปเบเปเปเบเปเปเบเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฐเบเบธเบเบฑเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบชเปเบญเบกเบเบญเบ Pango เปเบเป. เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ HarfBuzz เบเปเปเบชเบฒเบกเบฒเบเบกเบตเบญเบดเบเบเบดเบเบปเบเบเปเปเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเปเบฅเบฐเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเปเบฎเบฑเบเบขเบนเปเปเบเบกเบฑเบ. Behdad Esfahbod, เบเบนเปเบฎเบฑเบเบชเบฒ HarfBuzz เบเบฐเบเบธเบเบฑเบเบเบนเปเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฑเบ XNUMX เปเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ เบเบฑเบเบชเบญเบ
เปเบเบเบเบฒเบ , เบเปเบฒเบงเบงเปเบฒเบฅเบฒเบงเบเปเปเปเบเปเบเบปเบงเบเบฑเบเบเบฑเบ Red Hat เบซเบผเบฒเบเบเบงเปเบฒ 10 เบเบตเปเบฅเบฐเบเปเปเปเบกเปเบเบเบนเปเบฎเบฑเบเบชเบฒ Pango. เบเบฑเบเบเบฑเปเบเปเบเปเบเบต 2010, เบฅเบฒเบงเปเบเปเบเปเบฒเบเปเบ Google เปเบฅเบฐเบเบฐเบเบธเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบฝเบเปเบเปเบเบฑเบ HarfBuzz, เปเบเบดเปเบเบเปเบญเบเบซเบเปเบฒเบเบตเปเปเบกเปเบเปเบเบเบเบฒเบเบชเปเบงเบเบเบปเบงเบเบญเบเบฅเบฒเบง. HarfBuzz เบเปเปโเปเบเปโเบเบงเบโเบเบธเบก เบเบฐเบเบงเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบ เปเบฅเบฐ Pango เบชเบฒเบกเบฒเบเบฅเบปเบเบฅเปเบฒเบเปเปเบเบเบฒเบเบเบตเปเบเบญเบเบเบตเปเบฎเปเบญเบเบเปเบขเบนเปเบเปเบฒเบเบเบญเบเบกเบฑเบ.
เบเบนเปเบเบฑเบเบเบฐเบเบฒ HarfBuzz เบญเบทเปเบ เปเบเบฑเปเบ เปเบฑเบ , เบงเปเบฒเบเบฑเบเบซเบฒเปเบกเปเบเบขเบนเปเบเปเบฒเบเบเบญเบ Pango, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ HarfBuzz เบเปเปเปเบกเปเบเบฅเบฐเบเบปเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบฅเบฐเบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบ hinting เปเบเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบญเบเบกเบฑเบ. เบเปเบฒ Pagno เบเปเบญเบเบเบฒเบเบฎเบฑเบเบชเบฒเบเปเบฒเปเบเบฐเบเปเบฒ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบเปเบฝเบเปเบเบซเบฒ HarfBuzz เบเปเปเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐเบญเบตเบเปเบชเปเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบญเบเบกเบฑเบ. IN เบเบธเบโเบเบฐโเบเบฒเบ เปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเปเบชเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเปเบ HarfBuzz เปเบกเปเบเบงเปเบฒเบเบฒเบเบฎเบนเบเปเบเบเบเบฒเบ hinting เบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบงเบฒเบกเบเบงเปเบฒเบเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบ glyph เปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบฐเบซเบเบฒเบ pixels เบฅเบงเบ. เบเปเบญเบเบซเบเปเบฒเบเบตเป Pango เปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบเบเบเปเบฒเบ FreeType, เปเบเบดเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบ hinting, เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเบเปเบฝเบเปเบ HarfBuzz, เปเบเบดเปเบเบเบฑเบเบเบฒเบ glyphs เปเบเบเบเปเปเบกเบตเบเบฒเบเบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเบฐเบซเบเบฒเบเบเบญเบเบกเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบเบปเบเปเบเบเบฐเบเบฐเบเบตเปเปเบเป Pango เปเบกเปเบเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเบเบญเบ Pango, เบเปเปเปเบกเปเบ HarfBuzz.
เปเบเบเบตเปเบชเบธเบ Behdad Esfahbod เบเบฑเบเบเบตเบกเบกเบฒ เบเบฐเบซเบงเบฑเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ stack font Linux. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบตเบเบเบฒเบเปเบ Google, เบซเปเบชเบฐเบซเบกเบธเบ Pango เปเบฅเบฐ Cairo เปเบเปเบเบทเบเบเบฐเบเบดเปเบกเปเบฅเบฐเบเบปเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบขเบธเบเปเบเบปเบฒ. เบขเบนเป HarfBuzz, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบชเบธเบกเปเบชเปเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบปเบงเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบปเบงเปเบเป, เปเบเบเบฐเบเบฐเบเบตเป Red Hat เบชเบธเบกเปเบชเป GTK เปเบฅเบฐ Glib. เปเบกเบทเปเบญเปเบงเบฅเบฒเบเปเบฒเบเปเบ, เบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบเปเบฝเบเปเบเบเปเบเปเปเบเปเบเบทเบเปเบญเบเปเบเบซเบฒ FreeType, fontconfig เปเบฅเบฐ Cairo, เปเบเปเบเบฑเบเบเบปเบเบเปเปเบชเปเบฒเปเบฅเบฑเบเปเบ Pango เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ. เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ APIs เปเบซเบกเปเปเบ Pango เปเบเปเบเบทเบเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบเบเปเบฒเบเบเบฒเบ abstraction FontMap เปเบฅเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบ backends เบเบตเปเบญเบตเบเปเบชเป FreeType. Backends เบชเปเบฒเบฅเบฑเบ Windows เปเบฅเบฐ macOS เบเปเปเปเบเปเบเบทเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบฑเบเปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒ 10 เบเบต.
เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบโเบเบปเบงโเบเบญเบโเบญเบธโเบเบฐโเบเบญเบโเบกเบทโเบเบทโเปเบฅเบฐโเบเบปเบงโเบเปเบญเบโเปเบงเบฑเบโ, Microsoft เปเบเปโเบขเบธเบโเปเบเบปเบฒโเบเบฒเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบเบฒเบโเบชเบฐโเปเบเบโเบเบปเบงโเบญเบฑเบโเบชเบญเบ subpixel เปเบฅเบฐโเบเบฒเบโเบชเบฐโเปเบเบโเบฎเบนเบโเปเบเบ GDI เปเบ Windows 8โ. macOS เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบชเบฐเปเบซเบกเบต, เปเบเบดเปเบเปเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเบตเปเปเบญเบตเปเบเบงเปเบฒ "เบกเบปเบง". เบเบฑเปเบเปเบเปเบเบต 2018, เบเบนเปเบเบฑเบเบเบฐเบเบฒ HarfBuzz เบซเบผเบฒเบเบเบปเบเปเบเปเบเบฐเบเบฒเบเบฒเบกเบเบณเปเบญเบปเบฒเบเบธเบเบชเบปเบกเบเบฑเบเบเบญเบ HarfBuzz เปเบเบปเปเบฒเบกเบฒเบชเบนเป Pango เบเบฐเบซเบผเบญเบเบซเบผเบฒเบเบเบต. เปเบเบเบฐเบซเบเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ GTK4, เบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบเบชเบนเปเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบเบตเปเบญเบตเบเปเบชเป OpenGL เปเบเปเบเบทเบเปเบฎเบฑเบ, เปเบเบดเปเบเบซเบกเบฒเบเปเบเบดเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเปเบเบงเบฒเบกเปเบชเบฑเปเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบกเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบชเบฐเปเบเบ pixels เบฅเบงเบเปเบฅเบฐเบฎเบนเบเปเบเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเป.
LibreOffice, Chrome เปเบฅเบฐ Firefox เปเบเปเบเปเบฝเบเปเบเปเบเป HarfBuzz เปเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบชเปเบฒเบเบฎเบนเบเบฎเปเบฒเบเปเบเบเบฎเบงเบกเบเบปเบงเบเบฑเบ, เปเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเบเบฒเบเบขเบธเบเปเบเบปเบฒเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบ bitmap เปเบฅเบฐเบฎเบนเบเปเบเบ Type1. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบ bitmap, เบเบนเปเบเบตเปเบเปเบญเบเบเบฒเบเปเบซเปเบเบงเบเปเบเบปเบฒเบเบทเบเบฎเปเบญเบเบเปเปเบซเปเบเปเบฝเบเบเบงเบเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบฑเบ OpenType. เบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเบชเบปเปเบเปเบเบซเบฒ Adobe เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบ Type1 เบชเปเบฒเบฅเบฑเบ HarfBuzz, เปเบเปเบเบงเบเปเบเบปเบฒเบเบญเบเบงเปเบฒเบเปเปเบกเบตเบเบธเบเบชเปเบฒเบเบฑเบเปเบเปเบฅเบทเปเบญเบเบเบตเป, เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบเบปเบฒเปเบญเบเบเบฐเบขเบธเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Type1 เปเบเบเบตเบเบตเป.
เปเบเบทเปเบญเปเบซเปเบเบฑเบเบเบฑเบเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบตเปเบเปเบฒเบงเบซเบเปเบฒ, เบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเปเบเบทเปเบญเบเปเบฝเบเปเบเปเบเป HarfBuzz เปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเบชเปเบฒเบฅเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Pango. เบฅเบฒเบเบฒเปเบกเปเบเบเบฒเบเบขเบธเบเปเบเบปเบฒเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเปเบเปเบฅเบขเบตเปเบเบปเปเบฒเบเบฒเบ 20 เบเบตเบเบตเปเบเปเบฒเบเบกเบฒ. เบกเบฑเบเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒ, เปเบเบทเปเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบเปเบฒเบเบฑเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเปเบกเบตเบกเบทเบเบฝเบเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฅเบฐเบเบนเปเบเบตเปเบชเบปเบเปเบเปเบเบเบฒเบเบฎเบฑเบเบชเบฒเปเบเบฑเบเปเบเปเบฅเบขเบตเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเบฐเบเบฒเบเบฒเบกเบเบญเบเบซเบฒเบเบนเปเบเบตเปเบเปเบญเบกเบเบตเปเบเบฐเบฎเบฑเบเบชเบฒเบซเบเปเบฒเบเบตเปเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบเบฒเบเบซเบฒเบเปเบ. เปเบเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบ, GNOME3 เปเบเปเบเบทเบเบกเบญเบเปเบซเป, เบซเบผเบฑเบเบเบฒเบเบฎเบนเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเปเบเปเปเบเบชเบฒเบกเบฒเบเบชเบทเบเบเปเปเบเบฑเบเบเบฐเบเบฒเปเบเบฑเบเปเบเปเบฅเบขเบต GNOME2 เบเบตเปเบฅเปเบฒเบชเบฐเปเบซเบกเปเบเบเบญเบเบเบญเบเปเบเบเบเบฒเบ Mate เปเบฅเบฐ Cinnamon. เบเบฝเบงเบเบฑเบเปเบเปเบเบฑเบ Pango, เปเบเปเบเบฑเบเบเปเปเบเบฑเบเบกเบตเบเบนเปเบฎเบฑเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru