Portál AbcLinuxu, 1. června 2025 03:01


Dotaz: kde se nachází všechny fonty a co je vlastně spravuje?

19.11.2005 14:30 Jack Raven | skóre: 8 | blog: RavenBlog | Trutnov
kde se nachází všechny fonty a co je vlastně spravuje?
Přečteno: 139×
Odpovědět | Admin
Ahoj,

tohle se může zdát jako docela banální dotaz, ale věřte, že po chvíli pátrání v tom mám takový zmatek, že vlastně nevím co je co.

V Debianu[Sarge 3.1 stable/testing] jsem si ke xorgu nainstaloval fonty xfonts-biznet(100,75,base), msttcorefonts, terminus ... a různé další balíky, které podporují kódování ISO8859-2 nebo CP1250. Nainstaloval jsem si také defoma a dfontmgr a různé další nástroje pro správu fontů. V xfontsel je vidět opravdu všechno, co jsem si do počítače nainstaloval, ale v ovládacím centru KDE je jenom pár základních fontů + msttcorefonty. Nenajdu tam ani Helveticu ani nic podobného. Stejná situace například s konzolí(konsole), kde si můžu nastavit také jenom pár základních písem + naštěstí Terminus.

Nevím, jak mám do programů jako konsole, kontrolcenter a dalších přidat všechny fonty, které v počítači mám. V konfiguraci xorgu mám několik řádků s údajným umístěním fontů, ale myslím, že by měl stačit pouze řádek s "unix:7100", protože když zapoznámkuju řádky s umístěním ostatních fontů a xka restartuju, nemá to na to prakticky žádný vliv - žádné fonty nepřibudou ani nezmizí.

Může mi teda prosím někdo říct, jak to vlastně je?
Časem zjistíš, že mít něco není tak příjemné jako toužit po tom.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.11.2005 23:46 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: kde se nachází všechny fonty a co je vlastně spravuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin
K té poslední části: unix:7100 znamená, že se X server má připojit k X Font Serveru, který mu fonty poskytne. Ty další řádky jsou pro případ, že by XFS neběžel - pak se načtou odtud (všimni si, že při startu X se zobrazí několik varovných hlášek, že font už je načten - X Server prohledává zadané cesty a nachází tam jenom fonty, které už mu XFS poskytnul)
Quando omni flunkus moritati
20.11.2005 00:06 #Tom
Rozbalit Rozbalit vše Re: kde se nachází všechny fonty a co je vlastně spravuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin
X Font Server je drtivé většině uživatelů úplně na nic, doporučuju jej vyhodit a rovnou odinstalovat.

Způsobů, jak vykreslit písmenka na obrazovku v X-Window, je hodně. Lze využít starších služeb X. Pak lze použít rastrové fonty i škálovatelné fonty, ale bez vyhlazování. Zpravidla se to týká programů využívajících Xaw, Xaw3D, Motif, GTK+ 1. K tomu se využije nastavení samotného X serveru, tedy cesty k písmům v /etc/X11/XF86Config či xorg.conf. Potom lze použít rozšíření X serveru pojmenované Xft, které vnitřně používá Fontconfig a FreeType. Lze využít stejná škálovatelná písma, jako v předchozím případě, ale s vyhlazováním. Vliv má nastavení Fontconfigu, tedy soubory /etc/fonts/fonts.conf a local.conf. Uplatní se to v programech využívajících GTK+ 2, Qt, FLTK a těch, které využívají přímo Xft.

Jak v tomto vystupuje X Font Server, to netuším, ale mám takový pocit, že se využije jen v prvním případě, tj. že je pro GTK+ 2, Qt a další k ničemu.
20.11.2005 10:47 Jack Raven | skóre: 8 | blog: RavenBlog | Trutnov
Rozbalit Rozbalit vše Re: kde se nachází všechny fonty a co je vlastně spravuje?
Děkuji, vyzkouším to. A jak se tedy dodávají další fonty do Xek tak aby je mohli vnitřně využívat všechny aplikace (konsole, OpenOffice atd.)? Protože přestože třeba msttcorefonts v systému mám, konsole je prostě nevidí. To samé helvetica a to jsou fonty, které dost používám.
Časem zjistíš, že mít něco není tak příjemné jako toužit po tom.

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.