Fedora és a fontok

Sziasztok!

Tervezem, hogy a közeljövőben felrakom a fedora 21-et.Haználtam már régen fedorát, aztán visszatértem a debian ubuntu vonalhoz. Megszoktam már, hogy ubuntuban nagyon szépek a betűk.Talán, a legszebb, minden os között.A fedorában viszont, kifejezetten rondák. Abban szeretnék segítséget kérni, hogy tudtok-e valami leírást, ill.megoldást arra, hogy hogyan lehetne szép megjelenést kölcsönözni a fontoknak fedorában.

Köszi előre is!!

Hozzászólások

Lehet nem pont ez a neve, Debian alatt van az msttfcorefonts csomag.
Szvsz ezt alakítsd rpm csomaggá!
Vagy erre keress!

............
Tegnap nem csináltam semmit, ma folytatom, mert nem lettem kész vele! :)

Az msttcorefonts nem csinál mást, mint feltesz egy-két betűtípust. Az op-nek valószínűleg nem az a baja, hogy nincs egy MS betűtípus. Az alapból Ubuntuban sincs. Ubuntuban nem azért szépek a fontok, mert van tahoma... -.-

Az ubuntus srácok megpecselték a fontconfigot, freetype-ot, és LCD-n tényleg hűek maradnak a fontok ahhoz, ahogy a tervezője kitalálta. Mindezt úgy, hogy kellően vastagok maradnak kis betűméretnél is, és kiegyensúlyozottak (görbületnél nincsenek feltorlódó pixelek, sűrűbb foltok).

A fedorás srácok nem peccselték meg. Viszont RPMFusionban van freetype-freeworld csomag, amivel már szebbé válik a rendering.

Emellett vedd figyelembe, hogy sajnos a GNOME default Cantarelli font bármilyen nem "no hinting" beállításnál deformálódik, hinting nélkül viszont minden más betűtípus olvashatatlan lesz. Én emiatt könnyes búcsút vettem ettől a fonttól, DeJaVu jól olvasható kis méretben is (vagy akár Ubuntu fontot is feltehetsz), hinting: slight, és minden remek.

Sajnos még ezen beállítások mellett is néhol látszik a butább lcd hinting (színes görbületek), de ehhez nagyon közelről kell nézzem a monitort, hogy kiszúrjam.

https://satya164.github.io/fedy/ - elég sok dolgot pár kattintással be lehet állítani/fel lehet rakni, van javított font rendering is. Szerintem ez a legkönnyebb és legegyszerűbb megoldás.

Lehet, hogy már csak hozzászokott a szemem, de hol kéne észrevennem, hogy nem jók a fontok? Pl. egy evolutionben?
Valahogy nem érzem rondának.

szerk: megcsináltam a fenti leírást, majd fontot cseréltem. Az eredeti valóban szétesik, más fonttal kellemessé vált. Thx!

> de hol kéne észrevennem, hogy nem jók a fontok
A fontok mindig "jók", hiszen összeállnak szöveggé, amik közvetítik az információt. A kérdés, hogy ezt milyen minőségben tudják megtenni.

A fontokat - jó esetben - megtervezik. Még jobb esetben mérnöki módon. Egy flyeren, újság címlapján, weboldal nyitólapján levő hatalmas figyelemfelkeltő betűk általában esztétikai szempontból megtervezettek, a szövegtörzsben levők pedig inkább praktikus szempontból. Ez igaz az ún. "programming font"-okra. Mennyivel jobb is, amikor az l és az I, vagy a 0 és az O nem összekeverhető.

A probléma a "nem jó fontokkal" ott kezdődik, amikor a tervező fontja a képernyődön elkurvul. A megjelenítő algoritmus belekényszeríti a vonalat a pixelhatáron belülre (hinting). Ekkor nem úgy fog kinézni a font, ahogy az meg lett tervezte, hanem úgy, ahogy egy lebutított programkód éppen heurisztikái alapján jónak látja. Ez nemcsak esztétikai probléma, de a görbületeknél vaskosabb vagy ellenkezőleg: néhol elvékonyodó betűk terhelik a szemet. A legjobb elrettentő példa trey screenshotjai. Amellett, hogy a betűk hányások, baromira megterhelő olvasni is. Diszlexiásoknak szoktak ilyen "néhol megvastagodó" betűvel írni. Akinek ilyen betűre van szüksége, esetleg segíti is az olvasását, ott... hát...

Aztán kitalálták az ún. slight hintinget: megpróbál élesíteni a betűn, de nem áldozza fel az eredeti alakot. Néhol emiatt elmosódottnak néz ki egy-egy betű vonala, de csak kis méretben (GUI-kon legtöbbször). Jó példa erre a Cantarell betűtípus GNOME3 alatt.

Aztán a Canonicalnál kitalálták az LCD patchet, amivel kicsit módosítanak a betű vonalán, de továbbra sem kényszerítik minden áron pixelhatárra a vonalakat, miközben a slight hinting "néhol" szőrösödését eltüntetik. Az eredmény: telt vonalak, de továbbra sem félkövér betűk, nincs vastagodás-vékonyodás, és a font a lehető legjobban fog hasonlítani eredeti alakjára.

Azóta ezt az Ubuntu-patchet sokan átvették, Fedorához, Arch linuxhoz is van csomag (eddig e kettővel találkoztam)

Két eset lehetséges: vagy már megcsináltam, csak magam sem emlékszem rá, mikor, mert kb. rolling release-ként használom a Fedorát, noha nem az, vagy nem érzékeny a szemem rá, de komolyan nem érzékelek problémát.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

> komolyan nem érzékelek problémát
Ezzel a halálos betegek egy része is így van, de attól még van probléma :-)

Komolyra fordítva a szót, mint mondtam, mivel a fontok összeállnak szöveggé, közvetítik az információt, ezért sokan le sem szarják. Amikor viszont egy fullhinting után leül az ember egy slighthinting-lcdpatch GUI elé, a következő történhet:
- Nem is látja a különbséget. Ez egy probléma, ugyanúgy, mint amikor a színvak nem tudja megkülönböztetni a zöld és piros színeket.
- Látja a különbséget, de a fullhinting tetszik neki / nem érdekli / stb. Persze, mivel megszokta a régit.
- Akár látja, akár nem, gyorsabban tud olvasni. Persze, mivel kivehetőbbek a betűk, a szem nem erőlködik.

Azoknak , akik sokat olvasnak papír alapon (ahol kiegyensúlyozott, nem vékonyodó-vastagodó, nagy kontrasztú a szöveg), azoknak az Ubuntus slight fog tetszeni, mivel ehhez van hozzászokva a szemük. Én is ilyen vagyok, szeretem, ha olyasmi vonalakat látok a képernyőn, mint a könyvben :-)

A full hinting egyrészt vékonyabb (folyó / törzsszöveg olvasására nem ajánlott), másrészt "hullámzik", vékonyabb-vastagabb néhol (főleg félkövér betűknél), emiatt erőlteti a szemet, lassítja az olvasást.

A GUI-kon nem annyira nagyon észrevehető amúgy a különbség, inkább csak esztétikai, mivel általában nem végigolvasod a "Tools" menü "Preferences" menüpontját, hanem tudod, hogy ott van, egy-két betűből felismered. Ehhez elég akár betű rész, vonal, alakzat: pl. kerek, mert o, hosszú, mert sok betűből áll.
Folyószöveg olvasásakor pedig legtöbbször belenagyítunk, vagy eleve megfelelően nagy a betűméret ahhoz, hogy mindegy legyen a hinting (főleg manapság, a nagy képpontsűrűségű kijelzők idején).

Nem minden fullhintelt betű csúnya ugyanakkor. Pl. a GNOME3 Cantarellje pont, hogy fullhinttel néz ki olvashatóan, ennek az oka egyszerű: a betűtípusban a készítő által elhelyezett hinting információk vannak, tehát ki lett tesztelve, nem egy algoritmus próbálja meg helyre tenni. Viszont a gond az, hogy kevés ilyen betűtípus van (főleg a fizetős, drágábbak ilyenek). Szóval az egyszerű user meghagyja a fullhintet, "mert a menüsor [amit persze nem olvas] így is jó", aztán megy a HUP-ra erőltetni a szemeit.

Én kb. 6-8 éve váltottam slightra, eleinte nagyon furcsa volt, csúnya, de azóta rájöttem, ez áll a legközelebb a nyomtatott, kontrasztos szöveghez, ma már nehézkesen olvasok el egy-két fullhintelt szöveget.

Feltettem Fedora 21-et a laptopomra, és megcsináltam a betük kijavítását az általad linkelt oldal alapján. Szép is lett mindenhol, (ubuntu fontokat tettem fel) egyedül chrome böngészőben maradt csúnya. Ubuntuban ott is szép.

http://kepfeltoltes.hu/150216/K_perny_k_p_err_l__2015-02-16_08_49_17_ww…

Na igen, vannak elsőre nehezen megmagyarázható dolgok. Swinges Java-appok is csúnyák maradnak pl.

Chrome-mal nem tudom, mi lehet a baj; én elsőre megpróbálnék egy X-szintű konfigot. Így tudod a ~/.Xresources-ből konfigolni: https://wiki.archlinux.org/index.php/X_resources#Xft_resources Miután bemásoltad, xrdb -merge ~/.Xresources és chrome újraindít. Hátha.