abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 1
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 26
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 788 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: mozilla a fonty

16.2.2005 21:15 jardaa
mozilla a fonty
Přečteno: 531×
resim problem velkych a spatnych fontu. Uz jsem se na to ptal na czille , ale nevedlo to k nejakym zdarnym resenim. Obecne reseni je na internetu hodne,ale zadne mi nefungovalo. Vzhledem k tomu , ze tady si nejaky odbornik urcite musel naistalovat firefox , tak urcite resil tentyz problem a zna nejake JEDNODUCHE reseni. Za zdarne vyreseni predem dekuji.

Odpovědi

16.2.2005 21:26 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: mozzila a fonty
A ten dotaz? Ten nám nenapíšete? Hm :-(
16.2.2005 21:33 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
nedavno jsem zacal pouzivat suse 9.2 a ted jsem se pokusil nainstalovat firefox, ten ale zobrazuje vsechny pisma hrozne roztahane a pouziva uplne jine typy- tak jsem se pokusil udelat nastaveni podobne tomu z windows ale nektere fonty skutecne chybi. procital jsem zdejsi help atd, a docetl jsem se ze by to mohl snad spravit verze s xft, bohuzel zadna zmena- pak jsem si jeste procital clanky z abclinuxu, jeden snad nahrazuje fonty jinymi a druhe z roku 2002 vubec nefunguji- je nejake jednoduche reseni , jak vysledku dosahnout, abych videl stranku stejne ve windows jako v linuxu? poradte, jsem zacatecnik <<< doufam, ze me nebudete pranyrovat:)))
16.2.2005 21:36 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Minout dnesni debatu na totez tema na stejne strance, jako je dotaz, to je opravdu nad moje chapani.

Takze co treba zacit tady?
16.2.2005 21:49 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
no tu debatu jsem cetl- pokud tomu rozumim, tak autorovi jde predevsim o vyhlazovani techto fontu, me se bohuzel je nepodarilo nainstalovat podle navodu- tech navodu je vice, na internetu se treba jenom doporucuji ruzne balicky atd. potreboval bych nejaky polopaticky navod;o)
16.2.2005 21:53 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Jak nepodarilo nainstalovat? Z balicku? A v cem je problem? V instalaci balicku? Co si precist dnesni clanek?
16.2.2005 22:12 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
clanek jsem cetl, ale nemyslim si, ze ma zasadni vliv na muj problem. jinak na internetu jsou na tohle ruzne balicky, tak jsem predpokladal, ze tyto fonty se nainstaluji i s firefoxem a budou k dispozici- jinak v navodu ( je z roku 2002,takze nevim jestli je aktualni ) se mluvi o instalatoru fetchmsttfonts , kde to presne najdu?
16.2.2005 22:15 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Boze muj, ale na jaky problem to nema vliv? Co vam presne nejde?! Jakou mate distribuci? V kterem bode to vazne? Jakou cekate odpoved na to, ze si tady stezujete, ze se vam neznamo co nedari?! :-(
16.2.2005 22:20 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
puvodne jsem na dotaz dal jenom link, myslel jsem ze to tak bude stacit- jinak jsem vam ho tam hned zkopiroval, tak si ho prosim prectete a budete mozna i v obraze:o))
16.2.2005 22:28 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Tenhle server je tady proto, aby pomahal lidem s problemy. Bud mate nejakou otazku a pak ji polozte tady, abyste se do budoucna dala vyhledat vcetne reseni, nebo si to reste jinde. :-(
16.2.2005 22:31 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
nechtel jsem redundatne zatezovat Vas server stejnymi dotazy, ale kdyz ho chcete teda jeste jednou, tak tady ho mate:o)

nedavno jsem zacal pouzivat suse 9.2 a ted jsem se pokusil nainstalovat firefox, ten ale zobrazuje vsechny pisma hrozne roztahane a pouziva uplne jine typy- tak jsem se pokusil udelat nastaveni podobne tomu z windows ale nektere fonty skutecne chybi. procital jsem zdejsi help atd, a docetl jsem se ze by to mohl snad spravit verze s xft, bohuzel zadna zmena- pak jsem si jeste procital clanky z abclinuxu, jeden snad nahrazuje fonty jinymi a druhe z roku 2002 vubec nefunguji- je nejake jednoduche reseni , jak vysledku dosahnout, abych videl stranku stejne ve windows jako v linuxu? poradte, jsem zacatecnik

16.2.2005 22:35 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
No tak tohle vsechno uz jsme tady vice mene slyseli. Pokud se nedockame konkretni odpovedi na upresnujici dotazy uvedene vyse, tak je mi lito.
16.2.2005 22:41 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
tak ja nechapu, proc se ptate co mam za distribuci???:) tak vam teda davam konkretni dotaz: kde najdu fetchmsttfonts o kterem se mluvi v navodu z roku 2002? mimochodem uz jsem se na to ptal:))
16.2.2005 22:45 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Tohle snad nemyslite vazne?! :-(

Co treba pouzit hledani tady, nebo Google? Kde myslite, ze to hledam ja? To je skutecne vas jediny problem, ze neumite najit ty fonty na webu? Krom toho bych se opravdu velmi divil, kdyby neexistovaly jako balicek primo ve vasi distribuci. A v tech clancich co jste cetl urcite taky odkaz nebyl, co?

http://corefonts.sourceforge.net/
16.2.2005 22:47 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
na te strance jsem byl, balicek jsem instaloval:/ no vidim, ze vy o tom vite asi to co, takze mi moc nepomuzete
16.2.2005 22:49 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Vazeny kolego, nekolikrat jsem vas zadal, at popisete podrobne sve kroky a to, kde se presne zaseknete. Nedockal jsem se niceho, takze se racte obratit na delftskou vestirnu. Ja jdu radsi na pivo a nehodlam s vami ztracet cas. Jste odstrasujicim prikladem, jak nema vypadat dotaz!

:-( :-( :-(
16.2.2005 22:54 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
tak at Vam chutna!:) ja uz nevim , jak to blize specifikovat, ale to nevadi, treba na to prijdu po tydnu sam:)
16.2.2005 23:02 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: mozzila a fonty

Nevím, jestli se vám podaří získat vzhled textu takový jako je ve Windows, ale rozhodně si budete muset nainstalovat nějaké ty pěkné fonty.

A protože MS prý uvolnil ty, co se často vyskytují jako freeware, můžete si je odněkud stáhnout. Právě dnes jsem to kdesi viděl, ale to bych se musel podívat do předlouhé historie, takže si to raději odněkud zkopírujte.

Asi jsem moc nepomohl co?

.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
16.2.2005 23:03 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Vidim, ze vy dva si budete rozumet. Ja vas opoustim. :-D
16.2.2005 23:13 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
no tak nepomohl, ale aspon slysim taky na foru naky priznivy slovo:) ja snad najdu nejakej balicek, kterej to resi ale bude to asi trvat. hlavne asi nevim, co presne hledam, zvlaste kdyz znam linux asi dva tydny:)
16.2.2005 23:43 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: mozzila a fonty
Tak jako je v jisté konferenci soutěž o nejzbytečnější 'cat', mohli bychom zavést soutěž o nejzbytečnějšího návštěvníka. Drahý 'jm', vyhrál jsi na celé čáře; ale pyšný na sebe nebuď.

Nevím, co te žere, ale dneska ses projevil v různých diskuzích, které nemá cenu linkovat, jako totální krysa. Nechápu, kde se v tobě bere ta povýšenost, zášť a nenávist.

Člověk, který zde položil dotaz, se zeptal úplně normálně a uvedl všechny důležité informace. Nechápu, proč ho urážíš (není to dnes poprvé, kdy někoho urážíš). Je mi tě líto. Nadávat ti nebudu, hádat se s tebou nebudu.

správce diskuzí
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
16.2.2005 23:51 jm
Rozbalit Rozbalit vše Re: mozzila a fonty
Vsem urazenym se omlouvam, vsem spravcum se take omlouvam, ze jsem tady marnil cas tim, ze jsem se snazil z tazatele vytahnout nejaky dotaz. Uprimne receno, doted jsem se nedozvedel, kde konkretne se zasekl a v cem je problem. Ale treba ty mas kristalovou kouli a je ti to jasne. V tom pripade odpovez tazateli sam.

Nemam slov. Nevim, co bych ti k tomu dal sdelil.

Kdyz se na neco ptam, tak to predpoklada, ze je z toho alespon k pochopeni, na co se vlastne ptam. Tady asi tak v desatem prispevku matne vyplulo na povrch, ze tazatel nemuze najit balicek s fonty, nacez jsem mu dal link, nacez mi sdelil, ze ho nainstaloval a ze o tom asi vim stejny prd jako on, takze at se nesnazim. Tak uz se nesnazim. Mimo to jsem zde uvedl dve relevantni linky hned na zacatku diskuse.

Ergo, mily Vlastimile: opravdu se hluboce omlouvam, ze ma jasnozrivost vuci problemu tazatele nedosahuje nebeskych vysin tvych jakozto spravce diskusi. Otevri si vestirnu, budes mit uzasny uspech.

Preji vsem dobrou noc.

:-(
Valoun avatar 16.2.2005 23:23 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
Rozbalit Rozbalit vše Re: mozzila a fonty
Vyfotit, mrsknout na web, nalinkovat. Jinac nebudem vedet, jak to vypada, a prd ti poradime. Take by nebylo na skodu napsat kde jsi ten firefox vzal, jak jsi ho instaloval, jake pouzivas desktopove prostredi...
16.2.2005 23:32 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
no ja se ted jeste pokusim nainstalovat jeden balicek a uvidi se , mozna na tom budu pracovat do noci sam, rano to sem kdyztak hodim:)
16.2.2005 23:34 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
jinak pouzivam kde (tusim 3.3) ale ruku do vohne bych za to nedal( a svoji uz vubec ne:))
Pavel Stárek avatar 16.2.2005 23:18 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: mozzila a fonty
Já nevím, já mám Fedoru 2 a stáhl jsem si Firefox 1.0CZ z czilla.cz a mě nepřipadá, že by ty fonty (nebo řekněme celé stránky) vypadaly blbě. A dokonce mám pocit, že ten Firefox používá xft defaultně, takže problém bude v tom, že buď vám opravdu chybí nějaké fonty, nebo jsou v SuSE (SUSE) "nějak divně" udělané aliasy(náhrady) těch fontů které používá Firefox. Screenshot z mojí FC2 je tady. Zdůrazňuji že jsem do FC2 nenahrával žádné fonty ani neměnil žádné nastavení s nimi související.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
16.2.2005 23:26 jardaa
Rozbalit Rozbalit vše Re: mozzila a fonty
no tak fonty nektere urcite chybi, treba arial atd. problem je asi v tom, ze sem si dost zvykl na ty z win a nechce se mne pouzivat jiny- u Vas je videt, ze to tedy pouziva jine, ale celkem se to jeste snest da. jinak diky za prispevek:)
Pavel Stárek avatar 17.2.2005 00:51 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: mozzila a fonty
Není zač :-) Jinak s těmi fonty (nebo s těma fontama) je to děsné. Pravda je, že každá distribuce si "to" dělá jinak. Mě se třeba líbí ty neantialiasované fonty které jsou tuším v Knoppixu jenže ještě jsem se nedostal to nějak prozkoumat které že to tam vlastně mají. Já z toho antialiasingu nejsem taky nijak zvlášť nadšený, tak jsem se kouknul na ty odkazy co jste sem dával, stáhl si freetype, udělal patřičné úpravy, přeložil a upravil nastavení. Pak jsem si pustil Gnome no a to byl hnus ještě hnusovatější, nevím kde ten pán na svých stránkách přišel k tak pěkným fontům. Pšt, nikde to neříkejte, ale fonty ve Win jsou docela super (ten takový defaultní a krásně tenoučký malinký) :-) Jinak z pana kolegy "jm" si nic nedělejte, to on se asi špatně vyspal nebo co, on byl takový "méně příjemný" i v jiných diskuzích.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
17.2.2005 06:44 LAMA
Rozbalit Rozbalit vše Re: mozzila a fonty
Skuste si nastevit vsechny fonty v prohlizeci na adobe-helvetica, jsou neantialiasovane. Ja pouzivam Mozillu 1.7.5 cs, fonty z win-stranky jsou zobrazeny stejne jak ve win. Akorat jsem provedl v Suse upgrade knihoven libfreetype6 a libfreetype6-devel. Pouzil jsem nejnovejsi verze balicku z plf.zarb.org pro mandrake 10.1 :-). Tento postup je funkcni pro mozillu 1.7.5 a Netscape7.2. Ve firefoxou se mi nepodarilo antialiasing odstranit, proto ho nepouzivam.

Nebo si skuste nastevit vsechny fonty v prohlizeci na adobe-helvetica, jsou neantialiasovane.
17.2.2005 14:15 Valoun
Rozbalit Rozbalit vše Re: mozzila a fonty
To ja teda musim cas od casu zajit do skoly, a tady je jen MSIE, a koukat na ty kostrbaty klikyhaky je peknej nezvyk. Bez antialiasingu bych mel uz asi oci pryc.
17.2.2005 14:25 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: mozilla a fonty
Uf, mam vlci mlhu nebo vidim podobne dotazy porad dnes a denne? S temito dotazy uz bych jednou pro vzdy nejradeji zatocil, vim sice ze v pismech v distribucich je slusne receno obcas opravdu bordel, takze takovy kratky pokect (ted se budu radeji pro zjednoduseni zabyvat jen pismy v X):
  • Xka pouzivaji pro popis a distribuci pisma od systemu na obrazovku (nebo jak to nazvat, nic me nenapada) svuj standardni zpusob. Musi se jim nakonfigurovat kde maji pisma (at uz bitmapova nebo vektorova) ulozena. Deje se tak v konfiguraci Xek, bud se pouzije cesta k adreswarum nebo fontserver. Ten slouzi k tomu, aby vsechny terminaly na siti mohly pouzivat jednotne pisma, ktere jsou ulozene na serveru a tim padem je nemusi mit na disku a potom treba pridani nebo uprava jednoho pisma rovna se jedna zmena na serveru a ne zilion uprav na vsech masinach. Tak. Cesta k pismum se nastavuje v konfiguraci Xek nasledovne:
    FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1/"
    FontPath "/usr/X11R6/lib/X11/fonts/TTF"
    
    Toto prida do systemu pisma z daneho adresare. Je to celkem jasne.
  • V adresari s pismy musi byt jejich popis. Ten se nachazi v souboru fonts.dir. Ten se vytvari prikazem mkfontdir. Prikaz prida vsechna bitmapova pisma z adresare a prida vektorova pisma ktera jsou popsana jinde viz dale.
  • Soubor fonts.scale obsahuje popis vektorovych pisem. Doda ho budto distributor, pripadne se vytvori prikazem mkfontscale pripadne ttfmkfontdir.
  • Xka jsou schopny distribuovat pismo dale jako bitmapovou zmet bodu. U bitmap to samozrejme umi automaticky, vektorova pisma si musi spocitat vzdy samy. Zde uz je to zajimavejsi. Vektorova pisma byvaj sirena jako Type1 format, TrueType. OpenType pisma povazujme budto za Type1 nebo za TrueType podle pouzitych krivek. Xka obsahuji rasterizery obou pisem, vetsinou jsou ve forme modulu. Proto vkladame do konfigurace tyto radky v sekci Modules:
    Load "Type1" #pro Type1 pisma
    Load "freetype" #Pro truetype a openype atd.
    
    Ostatni jako Speedo, CID a druhy modul pro truetype vynechavam. Zde jen podotknu, ze se musi pouzit budto freetype nebo truetype, ne oba zaraz!
  • Rastrovani je slozity proces a obrazovka je zarizeni s mizernym rozlisenim. Rasterizer i pisma s tim pocitaji a obsahuji tzv. hinting (predstav si to treba jako stupne volnosti, ktere davas jednotlivym tahum nebo bodum aby se mohly snaze prizpusobit ctvercove matici a nizkemu rozliseni. U Type1 pisem je to jednoduche, hint je definovan pro tah a rasterizer s tim umi pracovat. Tedy neni co resit.
  • TrueType obsahuje kod v jednoduchem zasobnikovem assembleru, ktery se snazi resit kde co mimo jine napr. prave posun a zarovnavani jednotlivych bodu krivek tak, aby zapadly do ctverce zobrazovace, snazi se resit aby tahy vypadaly stejne, aby napr. v oblouku nebyl jen jeden bod a zbytek byl prazdny atd. Ale je to kod, ktery se musi nejak interpretovat. Na to je prave zapotrebi mit rasterizer (zde je pouzita knihovna freetype) prelozen s podporou bytecodu. Jak na to je na netu pro vsechny distribuce X tun navodu.
  • Pokud nemame bytecode interpreter nejsme rozumne schopni vyuzit potencial truetypovych pisem a nikdy je nezobrazime tak, jak zamyslel jejich tvurce.
  • Freetype sice obsahuje tzv. autohinting, ten se ale snazi pracovat heuristicky a neinterpretuje kod v pismu.
  • Naproti tomuto tzv. antialiasing je technika, ktera se snazi rozplyznout hranu tak, aby misto hrany vzniknul plynuly prechod. Je to tedy uplne jiny problem a s hintovanim nesouvisi. Doufam, ze ted snad kazdeho napadne, ze pokud nema hintovane pismo neziska hezci vysledek antialiasovanim! Pokud proste napr. cast bodu neni vykreslena protoze nikdo neinterpretoval postup jak je spravne vykreslit tak zjemnovani nepomuze protoze neni co zjemnovat. A dale pokud mame ruzne siroke tahy ktere zadny kod nespravil tak antialiasingem opet dostaneme nesourody paskvil ale ne hezke a citelne pismo.
  • Uf uz je to trosku zmatene, ale v nasem pripade se antialiasing neresi, proste v konfiguraci Xek jako takovych jsou pouze bitmapova pisma jedne barvy a freetype jsem jeste nepopsal. Viz dale.
  • Fajn, pokud mame vyse nakonfigurovane Xka, rasterizer s povolenym bytecodem a nastartujeme, vidime napr. v terminalu nebo po provedeni prikazu xfontsel bychom meli videt pekne vykreslene pismo. Ano, bude zubate, protoze Xka neznaji pro pismo vice barev. Viz dale.
  • Nektere aplikace jsou zkompilovany primo s knihovnou freetype, jedno jake verze, nebo freetype proste mohou podporovat. Konfiguraci freetype jsme schopni v techto aplikacich nastavit nativni podporu vektorovych pisem, protoze aplikace se neobraci na Xserver s pozadavkem vyrastrovani nejakeo pisma ktere maji nakonfigurovana Xka, ale mohou pouzit treba i jina pisma nekde z adresare.
  • konfigurace freetype se (podle verze) konfiguruje v souborech /etc/fonts/fonts.conf nebo /etc/X11/XftConfig.
  • fonts.config: je to xml like konfiguracni soubor, obsahuje sekce kde se pridavaji cesty k pismum a ruzna nastaveni. Adresare s pismy si muzeme jednoduse pridat, konfigurace se provadi napr. nasledovne:
            <match target="font">
                    <edit name="antialias" mode="assign"><bool>true</bool></edit>
                    <edit name="hinting" mode="assign"><bool>true</bool></edit>
                    <edit name="autohint" mode="assign"><bool>false</bool></edit>
                    <edit name="rgba" mode="assign"><const>vbgr</const></edit>
            </match>
    
    antialias znamena zjemnovani hran, hinting znamena jestli se bude pismo phintovavat, autohint znamena jestli se pouzije autohinter nebo bytecode interpreter, vgbr je subpixel decimation, ve zkratce je to zjemnovani hran ale ne rozplyznutim do sedi ale skladanim ze stinu rgb. Funguje to u monitoru se ctvercovou siti (tedy LCD ne monitor) a musime vedet jak ma organizovany barevne segmenty, jestli horizontalne ci vertikalne a v jakem porad. Viz. manual k LCD, cislo 10 magazinu Typo. Tato technika je znama hodne dlouho, m$ ji z velkou slavou kdysi nazval ClearType, Apple to nazyva CoolType.
  • XftConfig se konfiguruje jednoduseji, viz. napr.:
    dir "/usr/X11R6/lib/X11/fonts/Type1"
    dir "/usr/X11R6/lib/X11/fonts/TTF"
    
    # Antialiasing
    match edit antialias = true;
    # sub-pixel decimation
    match edit rgba = rgb;
    
    Vyznam zase stejny, nebudu popisovat
  • Jak uz jsme si rekli drive, abychom mohli pouzit ByteCode hintovani musime mit prelozenou knihovnu freetype. To plati jak pro pisma distribuovane systemove v X tak i pro pisma, ke kterym pristupuje knihovna freetype. Pokud tedy chceme vypnout antialiasing (nebo naopak), znamena to prislusne nastavit knihovnu freetype.
  • Specialne Mozilla: Nastaveni mozilly se provadi v about:config nebo souboru prefs.js. Priklad:
    user_pref("font.FreeType2.enable", true);
    user_pref("font.FreeType2.unhinted", false);
    user_pref("font.directory.truetype.1", "~/fonts");
    
    Defakto rika povol pouzivani pisem pres knihovnu freetype a nepouzivej jenom pisma z X, vsechno ohintuj a pisma ber z adresare (v adresari mohou byt jak truetype tak Type1 i OpeType pisma a nemusi v nem byt fonts.dir). Dale se da nastavit pouzivani autohintingu, default je false tedy bytecode hinting. Mrkni na ostatni parametry v about:config...
  • Potom si muzeme vybrat v Mozille pismo budto Xkove (nevyhlazovane, ale v zavislosti na nastaveni viz. vyse ohintovane) nebo nase nove pridana pisma (jestli vyhlazovana a hintovana zalezi na nastaveni mozilly a freetype). Napr. pro pismo DejaVu vidim pisma: Deja-DejaVu Sans-... a misc-dejavu sans-... potom ten s Mala/Velka pisma je pres freetype a misc je Xkovy.
  • No a ted uz staci si jenom nakopirovat do danneho adresare nejaka citelna pisma. Ja doporucuji DejaVu, protoze jsou vytvarena specialne pro obrazovku, obsahuji narodni znaky a jsou ve vsech zakladnich rezech a variantach.
Je uz ted vsechno vsem jasne :-)? Doufam ze jo, jinak sorry ale na delsi psani do blogu nebo clanku fakt nejak nemam, takze to pisi sem. Berte to jako male minihowto i kdyz uznavam ze misty mozna lehce zmatene, pripadne mohu dopnit dale v diskuzi co bude nejasne.

PS: Uf, autory spickatych jazyku patri verejne pozvracet, prave jsem musel nahradit v prikladu vsechny <> tagy a delat to rucne na klavesnici bez ampersenditka (vim kde je, ale i tak) je opruz :-(.
-djz

"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
17.2.2005 14:35 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: mozilla a fonty
Errata:
  1. Sorry za preklepy, na notasku jsem to po sobe po precteni opravdu nevidel, az po finalnim odklepnuti :-(.
  2. Subpixel Decimation se nazyva rgba, vbgr je prave parametr ktery rika vertical (to je to v, nebo nic a to je horizontalni) a slozene po sobe modra, zelena, cervena.

-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
17.2.2005 15:55 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: mozilla a fonty
Davide, napiš článek nebo aspoň spot do blogu. Tohle je fajne. Prosím. ;-)
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.