L-iżviluppaturi tal-munzell tal-font Linux jabbandunaw l-appoġġ għal anti-aliasing artab

Xi utenti li jużaw il-metodu ta 'ħjiel sħiħ jistgħu jkunu nnotaw li meta jaġġornaw minn Pango verżjoni 1.43 għal 1.44 kerning xi familji tat-tipa marret għall-agħar jew kompletament miksur.

L-iżviluppaturi tal-munzell tal-font Linux jabbandunaw l-appoġġ għal anti-aliasing artab

Il-problema hija kkawżata mill-librerija Pango qalbu mill-użu Tip Ħieles għal informazzjoni dwar il-kerning (id-distanza bejn il-glifi) tal-fonts HarfBuzz, u l-iżviluppaturi ta 'l-aħħar iddeċidew ma tappoġġjax twittija tat-tipa bl-użu tal-metodu "ħjiel sħiħ". Huwa nnutat li fuq skrins b'densità għolja ta 'pixels (Hi-DPI), problemi bil-wiri ta' fonts meta jintużaw metodi ta 'ħjiel minbarra "hintfull" ma jseħħux.

Tweġiba Iżviluppatur HarfBuzz (Behdad Esfahbod) mid-diskussjoni korrispondenti tal-problema:

Ippruvajt nuża stili ta 'ħjiel għajr ħjiel sħiħ, iżda biss jagħti wiri tat-tipa qrib ClearType v2 fil-Windows 7, li, fl-opinjoni tiegħi, għandu l-aħjar rendering tas-soluzzjonijiet eżistenti kollha.

Dritt. Għalhekk, iddeċidejna li ma nappoġġjawhx aktar. Tista' tipprova tidra r-rendi bis-sapun jew tipprova ssib xi ħaġa oħra. Tuża Open Source, tifhem?

Żieda wara diskussjoni ulterjuri:

Fil-kummenti sussegwenti l-iżviluppatur spjegatdak is-software open source jipprovdi l-opportunità li jagħżlu u dawk li mhumiex sodisfatti bl-istat attwali jistgħu joħolqu furketta ta 'Pango. L-iżviluppaturi ta' HarfBuzz ma jistgħux jinfluwenzaw il-manutenzjoni tiegħu u d-deċiżjonijiet meħuda fiha. Behdad Esfahbod, il-mantenitur attwali ta' HarfBuzz li jikklassifika #XNUMX f'kommessi it-tnejn
proġetti, semma li hu ma ġiex assoċjat ma’ Red Hat għal aktar minn 10 snin u mhuwiex manutenzjoni ta’ Pango. Mill-2010, huwa mar jgħix Google u issa jaħdem biss ma' HarfBuzz, li qabel kien il-proġett personali tiegħu. HarfBuzz ma jikkontrollax proċess ta ' rendering u Pango jistgħu jegħlbu modi hinting mitluba fuq in-naħa tagħha.

Żviluppatur HarfBuzz ieħor enfasizzat, li l-problema hija min-naħa ta 'Pango, peress li HarfBuzz mhix sistema ta' rendering tat-tipa u ma tappoġġjax ħjiel mill-arkitettura tagħha. Jekk Pagno jeħtieġ li jżomm ħjiel, allura l-bidla għal HarfBuzz mhix l-għażla li tistrieħ fuq l-appoġġ tagħha. IN kwalità Ir-raġunijiet għar-rifjut li timplimenta ħjiel f'HarfBuzz huma li xi modi ta 'ħjiel iwasslu għal bidla fil-wisa' oriġinali tal-glyph u din il-bidla tiddependi fuq id-daqs tal-pixel. Pango qabel wettaq operazzjonijiet simili permezz ta 'FreeType, li jappoġġja ħjiel, iżda mbagħad qaleb għal HarfBuzz, li jimmaniġġja glyphs mingħajr referenza għad-daqs tagħhom. Għalhekk, is-soluzzjoni tal-problemi li jiltaqgħu magħhom waqt l-użu ta' Pango hija r-responsabbiltà ta' Pango, mhux ta' HarfBuzz.

Fl-aħħar mill-aħħar Behdad Esfahbod ippubblikati retrospettiva kbira tal-iżvilupp tal-munzell tat-tipa Linux. Wara t-tluq tiegħu lejn Google, il-libreriji Pango u Cairo kienu prattikament abbandunati u waqgħu fl-istaġnar. F'HarfBuzz, ix-xogħol iffoka fuq l-appoġġ għal fonts varjabbli adattivi, filwaqt li Red Hat iffoka fuq GTK u Glib. Maż-żmien, l-iżviluppi fil-qasam tal-fonts mutabbli ġew trasferiti għal FreeType, fontconfig u Cairo, iżda baqgħu mhux lesti f'Pango minħabba nuqqas ta 'żviluppaturi. L-aċċess għall-APIs il-ġodda f'Pango ġie pprovdut permezz tal-astrazzjoni FontMap u kien appoġġjat biss għal backends ibbażati fuq FreeType. Backends għall-Windows u macOS ilhom ma jinżammux għal aktar minn 10 snin.

Wara l-espansjoni tal-apparat mobbli u l-browsers, Microsoft waqfet tappoġġja r-rendi tal-font subpixel u r-rendiment tal-istil GDI fil-Windows 8. macOS dejjem appoġġa l- rendering, li f'din id-diskussjoni jissejjaħ "blurry". Mill-2018, diversi żviluppaturi HarfBuzz ppruvaw iġibu karatteristiċi HarfBuzz miżjuda matul is-snin għal Pango. B'mod parallel mal-iżvilupp ta 'GTK4, saret tranżizzjoni għal rendering ibbażat fuq OpenGL, li jimplika skalar tat-test lineari, li aggravat l-oppożizzjoni bejn rendering tal-pixels u tqassim skalabbli.

LibreOffice, Chrome u Firefox qalbu biex jużaw HarfBuzz bħala magna tal-iffurmar unifikata, bl-ispiża tal-waqfien tal-appoġġ għall-fonts bitmap u l-format Type1. Għal fonts bitmap, dawk li kellhom bżonnhom intalbu jikkonvertuhom f'kontenitur OpenType. Intbagħtet talba lill-Adobe biex timplimenta Type1 għal HarfBuzz, iżda wieġbu li ma kien hemm ebda skop f'dan, peress li huma stess jieqfu jappoġġaw Type1 din is-sena.

Sabiex ilaħħqu mat-teknoloġiji avvanzati, ittieħdet deċiżjoni simili biex jaqilbu għal HarfBuzz għal-librerija Pango. Il-prezz kien il-waqfien tal-appoġġ għal xi teknoloġiji qodma minn 20 sena ilu. Huwa indikat li, minħabba riżorsi limitati, l-iżviluppaturi m'għandhomx idejn biżżejjed biex jagħmlu kollox u dawk interessati fil-preservazzjoni ta 'teknoloġiji qodma jistgħu jippruvaw isibu xi ħadd li jkun lest li jżomm il-funzjonalità li huma nieqsa. Bħala paragun, jingħata GNOME3, wara li d-dehra tiegħu dawk mhux sodisfatti setgħu jkomplu l-iżvilupp ta 'teknoloġiji antikwati GNOME2 fil-qafas tal-proġetti Mate u Cinnamon. L-istess japplika għal Pango, iżda għad m'hemm l-ebda riċevitur.

Sors: opennet.ru

Żid kumment