abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:22 | Komunita

    Google zveřejnil seznam 1220 projektů od 195 organizací (Debian, GNU, openSUSE, Linux Foundation, Haiku, Python, …) přijatých do letošního, již dvacátého, Google Summer of Code.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | IT novinky

    Na základě DMCA požadavku bylo na konci dubna z GitHubu odstraněno 8535 repozitářů se zdrojovými kódy open source emulátoru přenosné herní konzole Nintendo Switch yuzu.

    Ladislav Hagara | Komentářů: 1
    včera 00:33 | Nová verze

    Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.1.0. Po devíti letech od vydání předchozí verze 3.0.5. Doména dillo.org již nepatří vývojářům Dilla.

    Ladislav Hagara | Komentářů: 0
    4.5. 15:00 | Komunita

    O víkendu probíhá v Bostonu, a také virtuálně, konference LibrePlanet 2024 organizovaná nadací Free Software Foundation (FSF).

    Ladislav Hagara | Komentářů: 0
    4.5. 13:22 | Nová verze

    Nová vývojová verze Wine 9.8 řeší mimo jiné chybu #3689 při instalaci Microsoft Office 97 nahlášenou v roce 2005.

    Ladislav Hagara | Komentářů: 0
    3.5. 13:11 | Nová verze

    Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    2.5. 22:33 | Nová verze

    Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 28
    2.5. 21:22 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 2
    2.5. 19:33 | Nová verze

    Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    2.5. 11:22 | Bezpečnostní upozornění

    Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.

    Ladislav Hagara | Komentářů: 3
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (64%)
     (9%)
     (15%)
     (12%)
    Celkem 100 hlasů
     Komentářů: 8, poslední 4.5. 08:25
    Rozcestník

    Dotaz: fonty - chci porozumět

    28.3.2005 10:20 phax7 | skóre: 34 | blog: PhaX_blog
    fonty - chci porozumět
    Přečteno: 299×
    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 phax7 | 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 phax7 | 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 phax7 | 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 phax7 | 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: 24 | 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.