Portál AbcLinuxu, 25. dubna 2024 08:41


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
13.8.2017 11:27 disorder | blog: weblog
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Odpovědět | Sbalit | Link | Blokovat | Admin
Aj mne sa to stalo na Vivaldi, nasiel som rovnake riesenie.
Acci avatar 13.8.2017 13:06 Acci | skóre: 3 | blog: Jen na chvíli…
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Odpovědět | Sbalit | Link | Blokovat | Admin
Z toho screenu to vypadá, že je to rozbité na obou stranách
13.8.2017 13:14 disorder | blog: weblog
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
To vyzera ako font od Microsoftu. Ma to vyhodu, ze sa nerozbijaju stranky, ktore pouzivaju dlzku/vysku textu na zaklade toho. DejaVu Sans som videl rozbit layout uz mnohokrat.
13.8.2017 14:20 sk7 | skóre: 17 | blog: mtPaint
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Ano nalavo je to všetko font Arial a antialiasing je vypnutý.
14.8.2017 15:05 coder
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Od toho tu právě jsou rozměrově kompatibilní písma z rodiny Liberation (Sans, Serif, Mono) a nebo jejich verze od Googlu (Arimo, Tinos, Cousine). Tohle je jedna z prvních věcí, kterou člověk musí na linuxové instalaci nastavit, protože ten DejaVu Sans je na webu děs - jak říkáš - rozbíjí layout.
15.8.2017 19:31 Jardík
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
DejaVu Sans je na web pro mě nejlépe čitelný. Ostatní fonty radši ani neinstaluju, protože se pak nastaví pro různé weby a jsou hnusně nečitelné, písmenka úzká, špatně vyhlazená apod. DejaVu Sans má hezky široké znaky a dobrý hinting (alespoň s mým nastavením fontconfigu a vypnutým jakýmsi novým hnusným subpixel hintingem). Weby, kde se kvůli písmu rozbije layout, naprosto ignoruji a nestojí mi za návštěvu. Správný web musí být funkční nezávisle na písmu, nesmí se předpokládat, že mám či nemám v systému jakýsi font. Nejlepší jsou weby, kde prostě ve stylech napsáno pro různé účely jedno z "sans", "sans-serif", "monospace" (např. ábíčko!).
13.8.2017 13:48 chrono
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Odpovědět | Sbalit | Link | Blokovat | Admin
A čo presne majú opraviť?

PS: Ako presne sa to použité písmo zobrazuje s rovnakými nastaveniami napr. v programe ftview?
13.8.2017 13:53 disorder | blog: weblog
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
I believe this is an issue with vivaldi(/chromium) bundling some newer rendering enginges than what's installed on your debian (or my slackware) system. If you set the FREETYPE_PROPERTIES environment variable to truetype:interpreter-version=35 you can instruct the newer freetype version to use the old font-hint-interpreter.

https://forum.vivaldi.net/topic/18842/all-fonts-in-development-build-1-11-901-3-are-rendered-badly-compared-to-stable-1-10-867-48-with-anti-aliasing-disabled/8
13.8.2017 14:24 chrono
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Lenže Linuxové distribúcie tiež prechádzajú na novšiu verziu FT interpretora, takže to nie je riešenie (keďže normálne Chromium používa systémovú knižnicu freetype). Skutočný problém je takmer určite v použitom písme.
13.8.2017 15:11 chrono
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Takže problém nie je nová verzia interpretora, problém nastáva pri používaní monochromatického výstupu (a ten normálne nemá byť ovplyvnený verziou interpretora, chyba už bola opravená vo vývojovej verzii a nachádza sa vo veriách 2.7-2.8).
13.8.2017 16:03 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Takze zabundlovana rozbita verze freetype, yay :).

S freetype je vubec sranda, resil jsem neco podobneho - potreboval jsem aby co nejnovejsi freetype renderoval jako freetype v RHEL6 se zapnutym subpixel rendering, stravil jsem na tom tak tyden a skoncil u verze 2.6.2 (posledni co umi unpatented hinting), navic jsem musel provest git revert na nekolik let stary commit (nastesti to byl jen jeden radek, takze proslo bez conflictu :)) ... tolik k nove "magic pill" bundlovani knihoven (at uz v jakekoliv podobe).

13.8.2017 16:10 chrono
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
To Ubuntu pre Chromium nepoužíva systémovú knižnicu freetype?

Subpixel rendrovanie sa povolí odkomentovaním definície FT_CONFIG_OPTION_SUBPIXEL_RENDERING v súbore ftoption.h pred kompilovaním.
13.8.2017 16:16 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Precti si ten muj komentar znovu.

Problem je unpatented hinting ne subpixel rendering. A pak treba commit b0962ac34 atd., je to mnohem slozitejsi nez si myslis ...
13.8.2017 16:29 chrono
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Aký zmysel má používanie unpatented hinting keď už všetkým patentom vypršala platnosť? (a teda nie je problém použiť interpretor byte kódu)
13.8.2017 19:08 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
:P
Petr Tomášek avatar 17.8.2017 10:28 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
To stále neodpovídá na otázku, jaký to má "smysl" ("proč něco takového potřebujete")...
multicult.fm | monokultura je zlo | welcome refugees!
17.8.2017 12:54 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
pro pomalejsi:

> Aký zmysel má používanie unpatented hinting keď už všetkým patentom vypršala platnosť? (a teda nie je problém použiť interpretor byte kódu)

Potreboval jsem aby co nejnovejsi freetype renderoval jako freetype v RHEL6 se zapnutym subpixel rendering
13.8.2017 15:55 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Odpovědět | Sbalit | Link | Blokovat | Admin
Tohle je presne problem, ktery vychazi z toho ze je aplikace samostatna a kasle na prostredi ve kterem bezi. Tohle ale bohuzel dockeristum a podobnym sandboxovacum vysvetlit nejde :(.

Chromium by melo spravne respektovat systemovy freetype a vykreslovat fonty tak jak chce uzivatel a ne aby pak uzivatel musel resit takoveto umele problemy :(.
13.8.2017 15:59 chrono
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
V ktorej distribúcii nepoužíva Chromium systémovú knižnicu freetype? A v ktorej distribúcii nerešpektuje nastavenia písma cez fontconfig?
13.8.2017 16:05 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Samozrejme distribuce si to umi poladit :).
13.8.2017 16:06 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Viz ten citovany a odkazovany komentar vyse
"I believe this is an issue with vivaldi(/chromium) BUNDLIING some newer rendering enginges than what's installed on your debian (or my slackware) system. "
no shit!
Petr Tomášek avatar 17.8.2017 09:49 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Odpovědět | Sbalit | Link | Blokovat | Admin
Není spíš problém v tom, že máš vypnutý antialiasing?
multicult.fm | monokultura je zlo | welcome refugees!
17.8.2017 10:17 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Ocividne neni.
Petr Tomášek avatar 17.8.2017 10:55 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
No, mně se naopak zdá, že je, protože při zapnutém antialiasingu by to fungovalo očividně dobře a žádné artefakty by tam nebyly.

Nechápu, proč někdo antialiasing vypíná, vypadá to hnusně...
multicult.fm | monokultura je zlo | welcome refugees!
17.8.2017 12:53 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Je to bug ve freetype, ktery byl opraven. Chromium, ktere pouziva autor prispevku ma zabundlovanou verzi s tim bugem.

Fonty bez antialiasingu na displeji s dostatecne velkym DPI naopak vypadaji lip.
18.8.2017 00:01 chrono
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Môže to byť aj systémová knižnica bez tej opravy (pretože distribúcii nikto ten problém nenahlásil).
18.8.2017 10:21 smazáno | skóre: 18 | blog: smazáno
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Muze, ale neni.

Toto krasne demonstruje proc bundlovani knihoven zpusobuje vic problemu nez resi - v klasickem modelu staci, kdyz se to opravi na jednom miste (v distru). Podle dockeristu, flatpakistu a jinych bundlovacu je lepsi kdyz se o tohle bude starat vyvojar kazde aplikace sam.
18.8.2017 11:19 KS | skóre: 10 | blog: blg | Horní polní u západní dolní
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Platí to zřejmě i pro statické linkování. Dynamické linkování je sice složitější, ale když je chyba v knihovní funkci, kterou používá více programů, stačí vyměnit knihovnu.
Pochybnost, nejistota - základ poznání
Bedňa avatar 18.8.2017 21:09 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Toto krasne demonstruje proc bundlovani knihoven zpusobuje vic problemu nez resi
Tak schválne či vyhrá zdravý rozum, alebo komercia :) Niekto výsledkom týchto skutočností prikladá nadprirodzené vlastnosti a Sibyla vedela všetko. Zhodou okolností to viem tiež.
KERNEL ULTRAS video channel >>>
Petr Tomášek avatar 21.8.2017 12:29 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Že by aplikace měla opravu a distribuce ne, je velmi nepravděpodobné. Opačný případ bude daleko běžnější...
multicult.fm | monokultura je zlo | welcome refugees!
Petr Tomášek avatar 21.8.2017 12:28 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
Je to bug ve freetype, ktery byl opraven.
No a? Ten základní problém je v nepoužití antialiasingu.
Fonty bez antialiasingu na displeji s dostatecne velkym DPI naopak vypadaji lip.
Myslíš jako >=600dpi? Takový display bych chtěl vidět.

multicult.fm | monokultura je zlo | welcome refugees!
21.8.2017 14:40 _
Rozbalit Rozbalit vše Re: Oprava fontov - Chromium 60
bohate staci 300 dpi

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.