Masu haɓaka font na Linux sun watsar da goyan bayan anti-aliasing mai taushi

Wasu masu amfani waɗanda ke amfani da hanyar ba da hantfull ƙila sun lura cewa lokacin haɓakawa daga nau'in Pango 1.43 zuwa 1.44 kerning wasu iyalai font ya tsananta ko cikakke karye.

Masu haɓaka font na Linux sun watsar da goyan bayan anti-aliasing mai taushi

Laburare ne ya haddasa matsalar Pango canza daga amfani FreeType don bayani game da kerning (nisa tsakanin glyphs) na fonts HarbBuzz, kuma masu haɓaka na ƙarshe sun yanke shawarar kar a goyi baya smoothing font ta amfani da hanyar "hintfull". An lura cewa akan fuska tare da babban girman pixel (Hi-DPI), matsaloli tare da nuna fonts yayin amfani da hanyoyin nuna alama ban da "hintfull" ba sa faruwa.

Amsa HarfBuzz developer (Behdad Esfahbod) daga madaidaicin tattaunawar matsalar:

Na yi ƙoƙarin yin amfani da salo mai ban sha'awa ban da hintfull, amma kawai yana ba da nunin font kusa da ClearType v2 a cikin Windows 7, wanda, a ganina, yana da mafi kyawun ma'anar duk hanyoyin da ake da su.

Dama. Saboda haka, mun yanke shawarar cewa ba za mu ƙara tallafa masa ba. Kuna iya ƙoƙarin ku saba da yin sabulu ko ƙoƙarin neman wani abu dabam. Kuna amfani da Open Source, fahimta?

Ƙarin ƙarin tattaunawa mai zuwa:

A cikin sharhin masu haɓakawa ya bayyanacewa bude tushen software yana ba da damar da za a zaɓa kuma waɗanda ba su gamsu da halin yanzu ba na iya ƙirƙirar cokali mai yatsa na Pango. Masu haɓaka HarfBuzz ba za su iya yin tasiri ga kiyaye shi da shawarar da aka yanke a ciki ba. Behdad Esfahbod, mai kula da HarfBuzz na yanzu wanda ke matsayi na XNUMX a cikin aikatawa duka biyu
ayyuka, ya ambata cewa ba a haɗa shi da Red Hat ba fiye da shekaru 10 kuma ba mai kula da Pango ba ne. Tun 2010, ya koma Google kuma yanzu yana aiki tare da HarfBuzz kawai, wanda a baya aikin sa ne na sirri. HarfBuzz baya sarrafa aiwatar da tsari kuma Pango na iya ƙetare hanyoyin nuna alamun da aka nema a gefensa.

Wani mai haɓaka HarfBuzz jaddada, cewa matsalar tana gefen Pango, tun da HarfBuzz ba tsarin ba da rubutu ba ne kuma baya goyan bayan ƙayyadaddun gine-ginen sa. Idan Pagno yana buƙatar ci gaba da nuna alama, to canzawa zuwa HarfBuzz ba shine zaɓi don dogaro da goyan bayan sa ba. IN quality Dalilan ƙin aiwatar da nuni a cikin HarfBuzz shine cewa wasu hanyoyin nuna alama suna haifar da canji a cikin faɗin asalin glyph kuma wannan canjin ya dogara da girman pixel. A baya Pango ya yi irin wannan ayyuka ta hanyar FreeType, wanda ke goyan bayan hinting, amma sai ya canza zuwa HarfBuzz, wanda ke sarrafa glyphs ba tare da la'akari da girman su ba. Don haka, warware matsalolin da aka fuskanta yayin amfani da Pango alhakin Pango ne, ba na HarfBuzz ba.

Daga karshe Behadad Esfahbod wallafa babban koma baya na ci gaban tarin rubutun Linux. Bayan tafiyarsa zuwa Google, an yi watsi da dakunan karatu na Pango da Alkahira kuma sun fada cikin tabarbarewa. A HarfBuzz, aikin ya mayar da hankali kan tallafi don daidaitawa-harafin rubutu, yayin da Red Hat ya mai da hankali kan GTK da Glib. A tsawon lokaci, an canza ci gaba a fagen rubutun haruffa zuwa FreeType, fontconfig da Alkahira, amma ya kasance ba a gama shi ba a Pango saboda rashin masu haɓakawa. An bayar da dama ga sababbin APIs a cikin Pango ta hanyar FontMap abstraction kuma ana tallafawa kawai don tushen tushen FreeType. Abubuwan baya don Windows da macOS sun kasance ba a kiyaye su sama da shekaru 10.

Bayan fadada na'urorin hannu da masu bincike, Microsoft ya daina tallafawa ma'anar rubutu da kuma salon GDI a cikin Windows 8. MacOS koyaushe yana goyan bayan yin aiki, wanda a cikin wannan tattaunawar ana kiransa "blurry". Tun daga 2018, masu haɓaka HarfBuzz da yawa sun yi ƙoƙarin kawo fasalin HarfBuzz da aka ƙara tsawon shekaru zuwa Pango. A layi daya tare da ci gaban GTK4, an yi sauyi zuwa tushen tushen OpenGL, wanda ke nuna madaidaicin rubutun rubutu, wanda ya tsananta adawa tsakanin ma'anar pixel da shimfidar wuri mai faɗi.

LibreOffice, Chrome da Firefox sun canza zuwa amfani da HarfBuzz azaman ingin siffa mai haɗin kai, akan farashin dakatar da tallafi don fonts ɗin bitmap da tsarin Type1. Don haruffan bitmap, waɗanda suke buƙatar su an nemi su canza su zuwa akwati na OpenType. An aika da bukatar Adobe don aiwatar da Type1 don HarfBuzz, amma sun amsa cewa babu wani amfani a cikin wannan, tunda su kansu za su daina tallafawa Type1 a wannan shekara.

Domin cim ma fasahohin da suka jagoranci jagoranci, an yi irin wannan shawarar don canzawa zuwa HarfBuzz don ɗakin karatu na Pango. Farashin shine dakatarwar tallafi ga wasu tsoffin fasahohin daga shekaru 20 da suka gabata. An nuna cewa, idan aka ba da iyakacin albarkatu, masu haɓakawa ba su da isassun hannaye don yin komai kuma masu sha'awar adana tsoffin fasahohin na iya ƙoƙarin samun wanda zai kasance a shirye don kula da ayyukan da suka ɓace. A matsayin kwatanta, an ba da GNOME3, bayan bayyanar da waɗanda ba su gamsu ba sun sami damar ci gaba da haɓaka fasahar GNOME2 da suka wuce a cikin tsarin ayyukan Mate da Cinnamon. Hakanan ya shafi Pango, amma har yanzu ba a sami masu karɓa ba tukuna.

source: budenet.ru

Add a comment