{"id":81072,"date":"2020-05-10T19:42:00","date_gmt":"2020-05-10T17:42:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/razrabotchiki-steka-shriftov-linux-otkazalis-ot-podderzhki-myagkogo-sglazhivaniya"},"modified":"2020-05-10T19:42:00","modified_gmt":"2020-05-10T17:42:00","slug":"razrabotchiki-steka-shriftov-linux-otkazalis-ot-podderzhki-myagkogo-sglazhivaniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/razrabotchiki-steka-shriftov-linux-otkazalis-ot-podderzhki-myagkogo-sglazhivaniya","title":{"rendered":"Deweloperzy zestawu czcionek Linux zrezygnowali z wsparcia dla \u0142agodnego wyg\u0142adzania","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Niekt\u00f3rzy u\u017cytkownicy, kt\u00f3rzy korzystaj\u0105 z metody hintingu \u201ehintfull\u201d, mogli zauwa\u017cy\u0107, \u017ce przy przej\u015bciu z wersji Pango 1.43 do 1.44 <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Kerning\">kerning<\/a><\/noindex> niekt\u00f3rych rodzin czcionek <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/1892\">pogorszy\u0142o si\u0119<\/a><\/noindex> lub <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394\">w pe\u0142ni<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.gnome.org\/GNOME\/pango\/issues\/463\">zepsu\u0142o si\u0119<\/a><\/noindex>.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.gnome.org\/GNOME\/pango\/uploads\/dbfa70c749241e6a892cc40d44bbe4ff\/windows_10_tahoma_with_pango_1.44.7.png\"><img decoding=\"async\" alt=\"Deweloperzy zestawu czcionek Linux zrezygnowali z wsparcia dla \u0142agodnego wyg\u0142adzania\" src=\"\/wp-content\/uploads\/2020\/05\/30db14617eabdd6c963e756b579ebbb8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Problem wynika z tego, \u017ce biblioteka  <noindex><a rel=\"nofollow\" href=\"https:\/\/pango.gnome.org\/\">Pango<\/a><\/noindex> przesz\u0142a od u\u017cywania <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freetype.org\/\">FreeType<\/a><\/noindex> do pozyskiwania informacji o kerningu (odleg\u0142o\u015bci mi\u0119dzy glifami) czcionek <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freedesktop.org\/wiki\/Software\/HarfBuzz\/\">HarfBuzz<\/a><\/noindex>, a programi\u015bci tej ostatniej zdecydowali si\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394#issuecomment-626219078\">nie wspiera\u0107<\/a><\/noindex> wyg\u0142adzanie czcionek metod\u0105 \u201ehintfull\u201d. Zauwa\u017cono, \u017ce na ekranach o wysokiej g\u0119sto\u015bci pikseli (Hi-DPI) nie wyst\u0119puj\u0105 problemy z wy\u015bwietlaniem czcionek przy u\u017cyciu metod hintingu innych ni\u017c \u201ehintfull\u201d.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394#issuecomment-626219078\">Odpowied\u017a<\/a><\/noindex> programista HarfBuzz (Behdad Esfahbod) z odpowiedniej dyskusji na temat problemu:<\/p>\n<blockquote style=\"border-left:3px solid #909090; padding: 5px;\">\n<p><i>Pr\u00f3bowa\u0142em u\u017cywa\u0107 styl\u00f3w hintingu innych ni\u017c hintfull, ale tylko ten zapewnia wy\u015bwietlanie czcionek zbli\u017cone do ClearType v2 w Windows 7, kt\u00f3re moim zdaniem ma najlepsz\u0105 jako\u015b\u0107 wy\u015bwietlania spo\u015br\u00f3d wszystkich dost\u0119pnych rozwi\u0105za\u0144.<\/i><\/p>\n<p>Zgadza si\u0119. Dlatego zdecydowali\u015bmy si\u0119 ju\u017c go nie wspiera\u0107. Mo\u017cesz spr\u00f3bowa\u0107 przyzwyczai\u0107 si\u0119 do \u201erozmytej\u201d renderowania lub spr\u00f3bowa\u0107 znale\u017a\u0107 co\u015b innego. Korzystasz z Open Source, rozumiesz?<\/p><\/blockquote>\n<\/blockquote>\n<p>Dodatek w nawi\u0105zaniu do dalszej dyskusji: <\/p>\n<p>W kolejnych komentarzach programista  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394#issuecomment-626244258\">wyja\u015bni\u0142<\/a><\/noindex>, \u017ce oprogramowanie otwarte (SP\u00d3) daje mo\u017cliwo\u015b\u0107 wyboru i ci, kt\u00f3rzy nie s\u0105 zadowoleni z obecnego stanu, mog\u0105 stworzy\u0107 fork Pango. Programi\u015bci HarfBuzz nie mog\u0105 mie\u0107 wp\u0142ywu na jego rozw\u00f3j ani decyzje w nim podejmowane. Behdad Esfahbod, obecny opiekun HarfBuzz, kt\u00f3ry zajmuje pierwsze miejsce pod wzgl\u0119dem liczby commit\u00f3w w <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/graphs\/contributors\">obu<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GNOME\/pango\/graphs\/contributors\">ju\u017c wyja\u015bniono, jak u\u017cywa\u0107 PowerShell do parsowania logu Sysmon. W moim przypadku chcia\u0142em unikn\u0105\u0107 potrzeby pisania oddzielnych linii skryptu parsowania dla ka\u017cdego pola Sysmon. Dlatego zastosowa\u0142em zasad\u0119 leniwego cz\u0142owieka i, jak mi si\u0119 wydaje, uda\u0142o mi si\u0119 wymy\u015bli\u0107 co\u015b interesuj\u0105cego.<\/a><\/noindex>, wspomnia\u0142, \u017ce od ponad 10 lat nie ma \u017cadnych powi\u0105za\u0144 z Red Hat i nie jest opiekunem Pango. Od 2010 roku przeszed\u0142 do Google i teraz zajmuje si\u0119 wy\u0142\u0105cznie HarfBuzz, kt\u00f3ry wcze\u015bniej by\u0142 jego osobistym projektem. HarfBuzz <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394#issuecomment-626259802\">nie kontroluje<\/a><\/noindex> procesu renderowania i Pango mo\u017ce nadpisywa\u0107 \u017c\u0105dane tryby hintingu po swojej stronie. <\/p>\n<p>Inny programista HarfBuzz <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394#issuecomment-626231541\">podkre\u015bli\u0142<\/a><\/noindex>, \u017ce problem le\u017cy po stronie Pango, poniewa\u017c HarfBuzz nie jest systemem renderowania czcionek i nie wspiera hintingu z powodu swojej architektury. Je\u015bli Pango wymaga zachowania hintingu, przej\u015bcie na HarfBuzz nie jest wyborem, kt\u00f3ry mo\u017ce liczy\u0107 na jego wsparcie. W <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394#issuecomment-626241990\">charakterze<\/a><\/noindex> Pow\u00f3d, dla kt\u00f3rego rezygnuje si\u0119 z realizacji hintingu w HarfBuzz, zwi\u0105zany jest z tym, \u017ce niekt\u00f3re tryby hintingu prowadz\u0105 do zmiany pierwotnej szeroko\u015bci glifu, a ta zmiana zale\u017cy od rozmiaru pikseli. Wcze\u015bniej Pango wykonywa\u0142 takie operacje za pomoc\u0105 FreeType, kt\u00f3ry obs\u0142ugiwa\u0142 hinting, ale nast\u0119pnie przeszed\u0142 na HarfBuzz, kt\u00f3ry zapewnia przetwarzanie glif\u00f3w niezwi\u0105zane z ich rozmiarem. Dlatego rozwi\u0105zanie problem\u00f3w wyst\u0119puj\u0105cych przy korzystaniu z Pango le\u017cy w gestii Pango, a nie HarfBuzz.<\/p>\n<p>Ostatecznie Behdad Esfahbod <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harfbuzz\/harfbuzz\/issues\/2394#issuecomment-626254448\">opublikowa\u0142<\/a><\/noindex> obejmuje du\u017c\u0105 retrospektyw\u0119 rozwoju stosu czcionek w systemie Linux. Po jego odej\u015bciu do Google biblioteki Pango i Cairo zosta\u0142y praktycznie porzucone i popad\u0142y w stagnacj\u0119. W HarfBuzz prace skoncentrowa\u0142y si\u0119 na wsparciu zmiennych czcionek (variable-font), podczas gdy Red Hat skupi\u0142 si\u0119 g\u0142\u00f3wnie na GTK i Glib. Z czasem osi\u0105gni\u0119cia w zakresie zmiennych czcionek zosta\u0142y przeniesione do FreeType, fontconfig i Cairo, ale pozosta\u0142y niedoko\u0144czone w Pango z powodu braku programist\u00f3w. Dost\u0119p do nowych API w Pango zosta\u0142 zapewniony poprzez abstrakcj\u0119 FontMap i by\u0142 wspierany tylko dla backend\u00f3w opartych na FreeType. Backend dla Windows i macOS przez ponad 10 lat nie by\u0142 wspierany. <\/p>\n<p>Po ekspansji urz\u0105dze\u0144 mobilnych i przegl\u0105darek, Microsoft zaprzesta\u0142 w Windows 8 wsparcia dla renderowania czcionek subpikselowych i odrysowywania w stylu GDI. macOS zawsze wspiera\u0142 renderowanie, kt\u00f3re w tej dyskusji nazywane jest \u201erozmytym\u201d. Od 2018 roku kilku deweloper\u00f3w HarfBuzz pr\u00f3bowa\u0142o przenie\u015b\u0107 ostatnio dodane mo\u017cliwo\u015bci HarfBuzz do Pango. R\u00f3wnocze\u015bnie podczas rozwoju GTK4 dokonano przej\u015bcia na renderowanie oparte na OpenGL, co impliczowa\u0142o linearn\u0105 skal\u0119 tekstu, co zaostrzy\u0142o konflikty mi\u0119dzy renderowaniem pikselowym a elastycznymi uk\u0142adami.<\/p>\n<p>LibreOffice, Chrome i Firefox przesz\u0142y na u\u017cywanie HarfBuzz jako zunifikowanego silnika shaping, kosztem zaprzestania wsparcia dla czcionek rastrowych i formatu Type1. Dla czcionek rastrowych, tym, kt\u00f3rzy ich potrzebuj\u0105, zaproponowano przekszta\u0142cenie ich w kontener OpenType. Do Adobe wys\u0142ano pro\u015bb\u0119 o wdro\u017cenie Type1 dla HarfBuzz, ale odpowiedzieli, \u017ce nie ma to sensu, poniewa\u017c sami zaprzestaj\u0105 wsparcia dla Type1 w tym roku.  <\/p>\n<p>Aby nad\u0105\u017cy\u0107 za technologiami, kt\u00f3re wysun\u0119\u0142y si\u0119 naprz\u00f3d, podobne rozwi\u0105zanie dotycz\u0105ce przej\u015bcia na HarfBuzz zosta\u0142o podj\u0119te tak\u017ce dla biblioteki Pango. Cena tej decyzji to zaprzestanie wsparcia dla niekt\u00f3rych starych technologii sprzed 20 lat. Zauwa\u017cono, \u017ce przy ograniczonych zasobach deweloper\u00f3w brakuje r\u0105k do pracy i zainteresowani zachowaniem starych technologii mog\u0105 spr\u00f3bowa\u0107 znale\u017a\u0107 kogo\u015b, kto b\u0119dzie got\u00f3w zaj\u0105\u0107 si\u0119 utrzymaniem brakuj\u0105cej im funkcjonalno\u015bci. Jako por\u00f3wnanie przywo\u0142ano GNOME3, po jego pojawieniu si\u0119 niezadowoleni mogli kontynuowa\u0107 rozw\u00f3j przestarza\u0142ych technologii GNOME2 w ramach projekt\u00f3w Mate i Cinnamon. To samo dotyczy Pango, jednak jak na razie nie ma ch\u0119tnych.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52922\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0445\u0438\u043d\u0442\u0438\u043d\u0433\u0430 &#171;hintfull&#187;, \u043c\u043e\u0433\u043b\u0438 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 Pango 1.43 \u043d\u0430 1.44 \u043a\u0451\u0440\u043d\u0438\u043d\u0433 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u0443\u0445\u0443\u0434\u0448\u0438\u043b\u0441\u044f \u0438\u043b\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u043e\u043c\u0430\u043b\u0441\u044f. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0432\u044b\u0437\u0432\u0430\u043d\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Pango \u043f\u0435\u0440\u0435\u0448\u043b\u0430 \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f FreeType \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043a\u0451\u0440\u043d\u0438\u043d\u0433\u0435 (\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u043c\u0435\u0436\u0434\u0443 \u0433\u043b\u0438\u0444\u0430\u043c\u0438) \u0448\u0440\u0438\u0444\u0442\u043e\u0432 \u043a HarfBuzz, \u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":81073,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-81072","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0445\u0438\u043d\u0442\u0438\u043d\u0433\u0430 &quot;hintfull&quot;, \u043c\u043e\u0433\u043b\u0438 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 Pango 1.43 \u043d\u0430 1.44\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/razrabotchiki-steka-shriftov-linux-otkazalis-ot-podderzhki-myagkogo-sglazhivaniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0442\u0435\u043a\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 Linux \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u043e\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043c\u044f\u0433\u043a\u043e\u0433\u043e \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0445\u0438\u043d\u0442\u0438\u043d\u0433\u0430 &quot;hintfull&quot;, \u043c\u043e\u0433\u043b\u0438 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 Pango 1.43 \u043d\u0430 1.44\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/razrabotchiki-steka-shriftov-linux-otkazalis-ot-podderzhki-myagkogo-sglazhivaniya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-10T17:42:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-10T17:42:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Deweloperzy stosu czcionek Linux zrezygnowali z wsparcia dla mi\u0119kkiego wyg\u0142adzania | ProHoster","description":"Niekt\u00f3rzy u\u017cytkownicy korzystaj\u0105cy z metody hintingu \"hintfull\" mogli zauwa\u017cy\u0107, \u017ce przechodz\u0105c z wersji Pango 1.43 do 1.44","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/razrabotchiki-steka-shriftov-linux-otkazalis-ot-podderzhki-myagkogo-sglazhivaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0442\u0435\u043a\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 Linux \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u043e\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043c\u044f\u0433\u043a\u043e\u0433\u043e \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u044f | ProHoster","og:description":"\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0445\u0438\u043d\u0442\u0438\u043d\u0433\u0430 &quot;hintfull&quot;, \u043c\u043e\u0433\u043b\u0438 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 Pango 1.43 \u043d\u0430 1.44","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/razrabotchiki-steka-shriftov-linux-otkazalis-ot-podderzhki-myagkogo-sglazhivaniya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-10T17:42:00+00:00","article:modified_time":"2020-05-10T17:42:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"81072","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:30:42","updated":"2022-09-28 04:59:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/81072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=81072"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/81072\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/81073"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=81072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=81072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=81072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}