Portál AbcLinuxu, 26. dubna 2024 14:47


Dotaz: Anti-aliasing rastrových fontů

13.7.2004 01:58 Lukáš Turek
Anti-aliasing rastrových fontů
Přečteno: 106×
Odpovědět | Admin
Je možné nějak zapnout anti-aliasint rastrových fontů (těch v adresářích 10dpi a 75dpi, např. Helvetica)? Všude nacházím jen návody na vyhlazování TrueType fontů, ale s tím problém nemám, to fungovalo samo hned po instalaci.

Pár údajů (kdyby náhodou měly význam): Gentoo, KDE 3.2.2, XFree86 4.3.0-r6

Děkuji za odpovědi
Lukáš Turek

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

Odpovědi

13.7.2004 08:30 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Anti-aliasing rastrových fontů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne. Jak si představuješ, že by to fungovalo?

Předně je to blbost, protože ty fonty jsou bitmapové; nemáš často žádné vyšší rozlišení, z kterého bys ho mohl vyhladit. Potom je to blbost proto, že bitmapové fonty jsou na pixel optimalizované, aby se zobrazovaly hezky, přesně jak jsou.

Ve vývojové větvi X je nějaký wrapper BDF fontů do TTF, ale jak vypadá škálování, nevím.
13.7.2004 08:30 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Anti-aliasing rastrových fontů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo, a Helveticu snad máš Type1, ne?
13.7.2004 14:48 Lukáš Turek
Rozbalit Rozbalit vše Re: Anti-aliasing rastrových fontů
No dokázal bych si představit, jak by to mohlo fungovat, myslím, že jsem něco takového už dělal: prostě bod se zesvětlí/ztmaví podle toho, s kolika černými body sousedí. Tak jsem si říkal, že už třeba někdo něco takového napsal...

K té Helvetice: no možná je chyba v tom. Helveticu nacházím jenom v těch 100dpi a 75dpi, resp.

find /usr/X11R6/lib/X11/fonts -name 'helv*'

jí najde jenom tam. Nemůže se v tom Type1 jmenovat nějak jinak? A nebo jí možná opravdu nemám. Existuje nějaký příkaz, který by mi vypsal jaké fonty, které vidím v KDE odpovídají jakým souborům na disku?

Každopádně dík za odpověď.

14.7.2004 00:50 Lukáš Turek
Rozbalit Rozbalit vše Re: Anti-aliasing rastrových fontů
Tak jsem trochu pokročil, ale pořád to není ono... Zjistil jsem, že se při instalaci nainstalovaly Microsoftí TrueType fonty, jenom se nepoužívaly (adresář nebyl v /etc/fonts/fonts.conf).

Takže teď už mi zmizela ta Helvetica z Mozilly, ale: v menu, dialogách i na téhle stránce je písmo Verdana. A já nemůžu přijít na to, jak tam dostat zpátky Luxi Sans, které používám v celém KDE. Přepsal jsem aliasy v /etc/fonts/fonts.conf i v /etc/X11/XftConfig, ale pořád je to stejné.

Předem děkuji za odpověď, která by mě zase posunula o kousek dál.
14.7.2004 02:55 Lukáš Turek
Rozbalit Rozbalit vše Re: Anti-aliasing rastrových fontů
Tak jsem nakonec vyřešil i tohle. Ne úplně dokonale, ale stačí to. Font v menu jsem nastavil pomocí userChrome.css, font na stránkách přes normální nastavení, takže už ta Verdana zbývá jenom na těch stránkách, kde je zadáno přímo písmo Helvetica a to už je v pohodě.

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.