Tréigean forbróirí Linux font stack tacaíocht le haghaidh frith-ailiasú bog

Seans gur thug úsáideoirí áirithe a úsáideann an modh leid leid faoi deara nuair a bhí siad ag uasghrádú ó leagan Pango 1.43 go 1.44 kerning roinnt teaghlach cló in olcasgo hiomlán briste.

Tréigean forbróirí Linux font stack tacaíocht le haghaidh frith-ailiasú bog

Is é an leabharlann is cúis leis an bhfadhb pango athraigh ó úsáid Saor in Aisce le haghaidh faisnéise faoi eithne (fad idir glyphs) clónna HarfBuzz, agus na forbróirí an dara ceann cinneadh ná tacaigh smúdáil cló ag baint úsáide as an modh “leithscéal”. Tugtar faoi deara, ar scáileáin le dlús ard picteilín (Hi-DPI), nach dtarlaíonn fadhbanna le clónna a thaispeáint nuair a úsáidtear modhanna leid seachas “leithscéal”.

Freagair Forbróir HarfBuzz (Behdad Esfahbod) ón bplé comhfhreagrach ar an bhfadhb:

Bhain mé triail as úsáid a bhaint as stíleanna leid seachas leid iomlán, ach amháin tugann sé taispeáint cló gar do ClearType v2 i Windows 7, a bhfuil, i mo thuairim, an rindreáil is fearr de na réitigh atá ann cheana féin.

Ceart. Mar sin, tá cinneadh déanta againn gan tacaíocht a thabhairt dó a thuilleadh. Is féidir leat triail a bhaint as an rindreáil gallúnaí nó iarracht a dhéanamh teacht ar rud éigin eile. Úsáideann tú Foinse Oscailte, a thuiscint?

Suimiú tar éis tuilleadh plé a dhéanamh:

I tuairimí ina dhiaidh sin an forbróir a mhínighgo soláthraíonn bogearraí foinse oscailte an deis a roghnú agus is féidir leo siúd nach bhfuil sásta leis an staid reatha forc Pango a chruthú. Ní féidir le forbróirí HarfBuzz tionchar a imirt ar a chothabháil agus ar na cinntí a dhéantar ann. Gealltanas Behdad Esfahbod, cothaitheoir reatha HarfBuzz a bhfuil rang #1 aige araon
tionscadail, luaigh sé nach bhfuil baint aige le Red Hat le breis agus 10 mbliana agus nach bhfuil sé ina chothaitheoir Pango. Ó 2010, bhog sé go Google agus anois oibríonn sé ach amháin le HarfBuzz, a bhí roimhe seo a thionscadal pearsanta. HarfBuzz ní rialaíonn próiseas rindreála agus is féidir le Pango modhanna hinting iarrtha a shárú ar a thaobh.

Forbróir HarfBuzz eile faoi ​​strus, go bhfuil an fhadhb ar thaobh Pango, ós rud é nach córas rindreála cló é HarfBuzz agus nach dtacaíonn sé le hinting óna ailtireacht. Más gá do Pagno leid a choinneáil, ní hé an rogha é aistriú chuig HarfBuzz a bheith ag brath ar a thacaíocht. IN chaighdeán Is iad na cúiseanna le diúltú leid a chur i bhfeidhm in HarfBuzz ná go n-athraítear bunleithead an glyph de bharr roinnt modhanna leid agus braitheann an t-athrú seo ar an méid picteilín. Rinne Pango oibríochtaí comhchosúla roimhe seo trí FreeType, a thacaíonn le hinting, ach ansin d'athraigh sé go HarfBuzz, a láimhseálann glyphs gan tagairt dá méid. Mar sin, is é Pango, ní HarfBuzz, atá freagrach as fadhbanna a bhaineann le Pango a réiteach.

I ndeireadh na dála Behdad Esfahbod foilsithe iardhearcadh mór ar fhorbairt an chairn chló Linux. Tar éis dó imeacht go Google, tréigeadh go praiticiúil leabharlanna Pango agus Cairo agus thit marbhántacht orthu. Ag HarfBuzz, dhírigh an obair ar thacaíocht do chlónna inathraithe oiriúnaitheacha, agus dhírigh Red Hat ar GTK agus Glib. Le himeacht ama, aistríodh forbairtí i réimse na gclónna mutable go FreeType, fontconfig agus Cairo, ach d'fhan siad neamhchríochnaithe i Pango mar gheall ar easpa forbróirí. Soláthraíodh rochtain ar na APInna nua i Pango tríd an astarraingt FontMap agus níor tugadh tacaíocht dó ach d’innill bunaithe ar FreeType. Tá cúlchláir do Windows agus macOS gan cothabháil le breis agus 10 mbliana.

Tar éis leathnú gléasanna soghluaiste agus brabhsálaithe, stop Microsoft ag tacú le rindreáil cló fo-phicteilín agus rindreáil ar stíl GDI i Windows 8. Thacaigh macOS le rindreáil i gcónaí, rud a dtugtar “doiléir” air sa phlé seo. Ó 2018, tá iarracht déanta ag roinnt forbróirí HarfBuzz gnéithe HarfBuzz a cuireadh leis thar na blianta a thabhairt chuig Pango. Ag an am céanna le forbairt GTK4, rinneadh aistriú chuig rindreáil bunaithe ar OpenGL, rud a thugann le tuiscint scálú líneach téacs, rud a chuir an fhreasúra idir rindreáil picteilín agus leagan amach inscálaithe níos measa.

D’athraigh LibreOffice, Chrome agus Firefox go dtí HarfBuzz a úsáid mar inneall múnlaithe aontaithe, ar chostas scor den tacaíocht do chlónna giotánmap agus don fhormáid Type1. Maidir le clónna bitmap, iarradh orthu siúd a raibh gá leo iad a thiontú i gcoimeádán OpenType. Cuireadh iarratas chuig Adobe chun Type1 a chur i bhfeidhm do HarfBuzz, ach d'fhreagair siad nach raibh aon phointe ag baint leis seo, mar go stopfadh siad féin ag tacú le Type1 i mbliana.

Chun teacht suas leis na hardteicneolaíochtaí, rinneadh cinneadh comhchosúil do leabharlann Pango aistriú go HarfBuzz. Ba é an praghas ná scor tacaíochta do roinnt teicneolaíochtaí d'aois ó 20 bliain ó shin. Tugtar le fios, i bhfianaise acmhainní teoranta, nach bhfuil go leor lámha ag forbróirí chun gach rud a dhéanamh agus gur féidir leo siúd a bhfuil suim acu i seantheicneolaíochtaí a chaomhnú iarracht a dhéanamh teacht ar dhuine a bheidh réidh leis an bhfeidhmiúlacht atá ar iarraidh a choinneáil. Mar chomparáid, tugtar GNOME3, tar éis an chuma ar a raibh na míshásta in ann leanúint ar aghaidh le forbairt teicneolaíochtaí GNOME2 atá as dáta faoi chuimsiú na dtionscadal Mate agus Cinnamon. Baineann an rud céanna le Pango, ach níl aon ghlacadóirí ann fós.

Foinse: oscailtenet.ru

Add a comment