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í
×
včera 13:22 | Zajímavý projekt

Více než 60 moderních telefonů má díky práci týmu dobrovolníků SOMainline šanci na zařazení do oficiálního linuxového jádra. Patche pro podporu chipsetu SD630 a SD660, kterým jsou tyto telefony poháněny, jsou postupně začleňovány. Tým se soustředí na zprovoznění klasických linuxových distribucí pro telefony, ale věnuje se i zprovoznění běžného AOSP. Další tým vývojářů postmarketOS již delší dobu pracuje na podpoře chipsetu MSM8953, který umožňuje vdechnout život dalším nejméně 30 telefonům vydaných v letech 2017 a 2018.

David Heidelberg | Komentářů: 19
včera 08:00 | Komunita

Svobodný kancelářský balík LibreOffice slaví 10 let od svého vzniku. Projekt byl představen 28. září 2010.

Ladislav Hagara | Komentářů: 16
včera 07:00 | Pozvánky

Ve dnech 15. až 17. října 2020 se bude konat společná openSUSE + LibreOffice konference. Původně měla konference probíhat v Norimberku, ale vzhledem k situaci bude probíhat online. Konference již zveřejnila program. Naplánováno je několik desítek přednášek. Registrace a podrobnosti naleznete na stránce konference.

Zdeněk Crhonek | Komentářů: 1
27.9. 18:11 | Zajímavý software

SimulIDE je realtimový simulátor elektronických obvodů. Podporuje také PIC, AVR a Arduino. K dispozici je verze 0.4.13. Vývojáře lze podpořit na Patreonu.

Ladislav Hagara | Komentářů: 0
27.9. 14:11 | Nová verze

Virtual Machine Manager aneb virt-manager (Wikipedie), tj. GUI pro správu virtuálních strojů podporovaných knihovnou libvirt, byl vydán ve verzi 3.0.0. Přehled novinek v příspěvku na blogu. Zdůrazněna je nová volba --cloud-init.

Ladislav Hagara | Komentářů: 4
27.9. 11:11 | Zajímavý software

Vývojáři programovacího jazyka Swift na svém blogu oznámili, že společností Apple v červnu představená knihovna Swift System je již open source a byla do ní přidána podpora Linuxu. Jedná se o knihovnu poskytující idiomatická rozhraní k systémovým voláním.

Ladislav Hagara | Komentářů: 0
26.9. 15:11 | Nová verze

Byl vydán Debian 10.6, tj. šestá opravná verze Debianu 10 s kódovým názvem Buster. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 10 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 1
25.9. 23:11 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě BLURtooth (CVE-2020-15802) v Bluetooth 4.2 a 5.0 v Cross-Transport Key Derivation (CTKD). Útočník může provádět MITM nebo navázat spojení s libovolným zařízením. Podrobnosti v článku (pdf).

Ladislav Hagara | Komentářů: 2
25.9. 21:44 | IT novinky

Byly zveřejněny informace o úniku zdrojových kódů Windows XP.

Ladislav Hagara | Komentářů: 34
25.9. 15:22 | Zajímavý projekt

Chcete proniknout do tajů gitu? Klikněte na Learn Git Branching. Vizuální a interaktivní tutoriál ve webovém prohlížeči.

Ladislav Hagara | Komentářů: 1
Používáte aplikaci eRouška?
 (19%)
 (3%)
 (2%)
 (12%)
 (50%)
 (8%)
 (6%)
Celkem 460 hlasů
 Komentářů: 35, poslední 20.9. 21:50
Rozcestník

Dotaz: fonty - chci porozumět

28.3.2005 10:20 Petr Šigut | skóre: 34 | blog: PhaX_blog
fonty - chci porozumět
Přečteno: 280×
Měl jsem pocit, že už jsem "těm fontům" porozuměl, omyl.

Měl jsem Slack 9.1 a teď nainstalil nově Slack 10.1, v 9.1 jsem to nějak dostal do požadovaného stavu, bohužel už nevím jak, a bylo to dosti podivnými metodami - teď bych chtěl porozumět co dělám špatně.

Chci ve všech aplikacích používat nevyhlazované truetypové písmo (používám Arial z Windows core fonts).

V čistých GTK1 i 2 aplikacích (i v Firefoxu) se mi to daří - zde je obrázek z gqview - jak chci aby to vypadalo všude:

A teď k problémům - dokonce i v Gnome2 aplikacích písma vypadají hezky - např. file-roller, zde je obrázek z gnome-mouse-properties:

Logicky jsem čekal, že se tak budou chovat všechny Gnome2 aplikace - ale chyba - gthumb má odporné fonty!

Stejně škaredě vypadají KDE aplikace - Naproti tomu např. Valknut (DCGUI-QT - QT aplikace), kde si můžu zvolit font - zvolil jsem Arial - tak ho zobrazuje v pořádku.

Je třeba říci, že fonty v GTK2 aplikacích začaly vypadat pěkně až když jsem zkompiloval knihovnu freetype (2.1.9) s povoleným BYTECODE_INTERPRETER.

v /etc/fonts/fonts.conf mám tyto dva řádky:
<dir>/usr/local/share/fonts/ttf-win</dir>
<dir>/usr/X11R6/lib/X11/fonts/misc/</dir>
v /etc/X11/xorg.conf ty stejné... zkoušel jsem, že různé aplikace berou nastavení z různých míst - třeba když vezmu řádky s cestami k fontům z Xek tak se nezobrazí žádný font ve fluxboxu. A když vezmu z fonts.conf tak zas se nezobrazí v KDE apod.

v /usr/local/share/fonts/ttf-win mám vygenerované soubory fonts.dir (zkoušel jsem i .scale)

v .gtkrc-2.0 mám
style "user-font"
{
  font_name="arial 9"
}
widget_class "*" style "user-font"
Zkoušel jsem ho i vymazat, ale nic to neřešilo.

Opravdu už nevím kde dělám chybu a začínám být z těch fontů zoufalý... to jsem ještě radši ani neinstaloval TeX;)

Budu vděčný za každou radu.

Odpovědi

28.3.2005 10:48 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Problém je v tom, že narozdíl od Gtk1 používá Gtk2 i KDE pro vykreslování fontů knihovnu freetype. Chceš-li tedy docílit hezkých nevyhlazovaných fontů i s touto knihovnou, musíš zakompilovat patentovaný bytecode interpeter. Nevím, jak ve Slacku, ale např. Debian má ve svém zdrojovém balíčku téhle knihovny speciální patch, jehož začleněním/vyřazením se ovládá, zda ve zkompilované knihovně daná část kódu bude.

Více viz vyčerpávající příspěvek v diskuzi.
28.3.2005 10:54 Petr Šigut | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: fonty - chci porozumět
>knihovnu freetype

Ale to jsem učinil, taky to v příspěvku píšu... je to ono, ne?

"Je třeba říci, že fonty v GTK2 aplikacích začaly vypadat pěkně až když jsem zkompiloval knihovnu freetype (2.1.9) s povoleným BYTECODE_INTERPRETER."
28.3.2005 11:05 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Aha, to jsem přehlédl, sorry. V tom případě ale jaksi nerozumím tomu, v čem vězí tvůj problém...
28.3.2005 11:07 Petr Šigut | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: fonty - chci porozumět
No problém je v tom, že KDE aplikace a GThumb zobrazují nastavený Arial škareděm, viz. obrázek.
28.3.2005 11:20 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Neboli některé aplikace (většina Gtk2) na začlenění bytecode interpreteru zareagovaly, kdežto jiné (gthumb, KDE) se tváří, jakoby tam stále nebyl? To je dost podivné a být tebou, tak bych se podíval, jestli se ti např. někde v systému nepovaluje další verze knihovny freetype. Jinak to totiž nedává moc smysl...
28.3.2005 11:53 Petr Šigut | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Asi máte pravdu, díky za postrčení správným směrem - v /usr/lib jsem našel ještě jakési freetype soubory - a vypadáto, že patří balíku X11... ten smazat nemůžu, nevíte co s tím? Nechci zas provést nečisté řešení...
28.3.2005 13:32 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Počkej, ty jsi zkompiloval vlastní knihovnu freetype, ale nainstaloval jsi ji někam zvlášť (/usr/local/lib...)? Pokud ano, tak to bude možná ten problém. Chceš-li, aby tu tvoji překompilovanou knihovnu používaly všechny aplikace, budeš s ní muset nahradit tu, která byla součástí původní instalace. Neboli v tom adresáři /usr/lib by teď měla být ta tvoje nová knihovna.
28.3.2005 13:31 Petr Šigut | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: fonty - chci porozumět
In Slackware, the freetype files are part of the main x11-xorg package, so they can't be uninstalled. Instead, I deleted the libfreetype files in /usr/lib and then installed a new freetype package using "./configure --prefix=/usr".

A je to vyřešeno, měl jste pravdu, díky za pomoc, teď už je vše jak má...

http://jmccoy.sdf-us.org/linux/config/fonts/fonts.php
28.3.2005 13:35 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Tak jsme to napsali současně :-).
28.3.2005 13:41 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: fonty - chci porozumět
In Slackware, the freetype files are part of the main x11-xorg package, so they can't be uninstalled. Instead, I deleted the libfreetype files in /usr/lib and then installed a new freetype package using "./configure --prefix=/usr".

Uch. Tak tohle je snad možné akorát na Slackware...
28.3.2005 13:43 jm
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Taky si rikam, ze to je opravdu vyborne reseni... :-|
28.3.2005 17:08 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Když si uděláte vlastní balíčky x.org, tak to bude v pohodě ;-)
Copak toho není dost?
28.3.2005 17:03 ---- | skóre: 23 | blog: -
Rozbalit Rozbalit vše Re: fonty - chci porozumět
V KDE v tom dialogu nastavení fontů musíš zatrhnout vyhlazování fontů a mělo by to jít.
28.3.2005 17:36 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: fonty - chci porozumět
V tom asi problém nebude... viz
Chci ve všech aplikacích používat nevyhlazované truetypové písmo
Stanislav Brabec avatar 29.3.2005 11:59 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Odpovídám jen část GTK+/GNOME:

GTK+2 aplikace používají soubor ~/.gtkrc-2.0 (nebo jiný, pokud jsou tak nastaveny $GTK2_RC_FILES).

GNOME2 aplikace si spouští gnome-settings-daemon. Jakmile se spustí, tak všechny GTK+2/GNOME2 aplikace začnou používat nastavení z gnome-font-properties.

Podobně to mělo i GTK+1/GNOME1 (proměnná byla $GTK_RC_FILES). To však samo o sobě neumělo vektorová písma, která se tam dodávala pomocí speciálních témat.

Pokud však spouštíte GTK+ aplikaci pod KDE, tak si KDE změní $GTK*_RC_FILES, takže aplikace opět vypadají jinak, a pokud tam spustíte nějakou GNOME aplikaci, tak opět jinak.
30.3.2005 12:35 Roman DAVID | skóre: 25 | Brno
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Ono je to celkem jednoduche (aspon u me to funguje):
Pokud chcete aby Gnome NIKDY nepouzivalo vyhlazovani pisem, zaridite to tak, ze pred startem Gnome vyexportujete:

GDK_USE_XFT=0

Tento ukon zaridite napriklad tak, ze do sveho
.xsession pridate radek
export GDK_USE_XFT=0

OK, a ted ke KDE:
Vykreslovani fontu v KDE ovlivnuji 2 parametry. Z toho pouze jeden je dostupny pres konfiguracni menu (aspon teda v KDE 3.2).
Vypnuti vyhlazovani fontu pres konfiguracni menu v KDE vetsinou zpusobi to, ze fonty jsou kostrbate (viz Vas screenshot).
Reseni: otevrete si svym oblibenym editorem soubor ~/.qt/qtrc
a opravte v nem hodnoty pro XFT v sekci [General] nasledovne:
useXft=false
enableXft=false

Timto zasahem budete mit vzdy v GNOME i KDE aplikacich krasne ostre pismo :-)
30.3.2005 12:52 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Timto zasahem budete mit vzdy v GNOME i KDE aplikacich krasne ostre pismo :-)
Ano, avšak pouze za předpokladu, že již bude vyřešen problém s použitím správně zkompilované knihovny freetype. Je-li v systému freetype bez bytecode interpreteru, nebude nevyhlazované písmo pěkné, i kdyby ses na hlavu postavil.
Stanislav Brabec avatar 30.3.2005 21:46 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Mě to nefunguje, a pokud se nemýlím, tak někdy během verze gtk+-2.3 byla podpora proměnné GDK_USE_XFT zrušena (ve zdrojovém kódu gtk+ 2.4 a 2.6 a pango není ani řádek). Současná verze používá gnome-font-properties a ~/.fonts.conf.
30.3.2005 21:48 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: fonty - chci porozumět
Ano, Gtk+ 2.4 a novější používá XFT vždy.

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.