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 20:33 | Nová verze

    Canonical vydal (email) Ubuntu 26.10 Stonking Stingray. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2027.

    Ladislav Hagara | Komentářů: 1
    včera 16:44 | IT novinky

    České Radiokomunikace (CRA) ve čtvrtek odstřelily rozhlasový vysílač Liblice B, dosud nejvyšší stavbu v Česku. O demolici dvou 355 metrů vysokých stožárů rozhodly z důvodu jejich nevyužívání, už v úterý přitom zhasly a demontovaly jejich osvětlení.

    Ladislav Hagara | Komentářů: 9
    včera 02:44 | IT novinky

    Microsoft Defender nově podporuje linuxové desktopy.

    Ladislav Hagara | Komentářů: 5
    14.10. 21:00 | Komunita

    Oficiální Epic Games Launcher je v nové preview verzi poprvé dostupný i pro Linux (FAQ). Pracuje se na novém Easy Anti-Cheatu pro Linux (EAC Linux v2) a podpoře hry Fortnite na Linuxu.

    Ladislav Hagara | Komentářů: 5
    14.10. 13:44 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.8. Novinky zahrnují lepší podporu vzdálené plochy, sdílení a nahrávání obrazovky a řadu drobností napříč uživatelským rozhraním (úplný seznam změn, shrnutí ve wiki).

    ʚĭɞ 🍉 | Komentářů: 31
    14.10. 10:55 | IT novinky

    Apple představil 7palcový displej Apple HomeView s podporou Apple Intelligence a Siri AI pro ovládání chytré domácnosti, novou řadu vybavení chytré domácnosti Apple Home Collection, další generaci HomePodu mini a novou Apple TV 4K. Apple HomeView není v Evropské unii v prodeji, jelikož umělá inteligence Siri v rámci systému iOS v EU momentálně není k dispozici. Apple spolupracuje s EU a snaží se najít cestu, jak situaci vyřešit.

    Ladislav Hagara | Komentářů: 6
    14.10. 03:55 | Komunita

    KDE slaví 30 let. Přesně před 30 lety, 14. října 1996, poslal Matthias Ettrich do diskusní skupiny comp.os.linux.misc zprávu, která započala historii projektu KDE. Důležité milníky jsou zobrazeny na časové ose.

    Ladislav Hagara | Komentářů: 3
    14.10. 03:22 | Nová verze

    Byl vydán Mozilla Firefox 158.0. Stejně jako Chrome 155 s podporou JPEG XL (test). Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 158 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    14.10. 03:00 | Nová verze

    Svobodný kancelářský balík ONLYOFFICE (Wikipedie) byl vydán ve verzi 10.0. Jak online Docs, tak i offline Desktop Editors. Přehled novinek také na YouTube.

    Ladislav Hagara | Komentářů: 0
    13.10. 14:44 | IT novinky

    Mozilla představuje Firefox Enterprise určený jako podnikový prohlížeč pro organizace s přísnými požadavky na bezpečnost, správu a dodržování předpisů. S profesionální podporou. Dostupný je zatím ve Francii, Německu, Rakousku a Švýcarsku.

    Ladislav Hagara | Komentářů: 12
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2849 hlasů
     Komentářů: 32, poslední 11.10. 17:02
    Rozcestník

    Dotaz: Má absence Xorg na server vliv na renderování písma?

    16.7.2015 22:28 Olaf
    Má absence Xorg na server vliv na renderování písma?
    Přečteno: 700×
    Zdarec, už mě zase dožral Matplotlib, nejde diakritika: resp. blbne diakritika na serveru (openSUSE), na lokále s OS X je vše OK. Než začnu projekt přetahovat na další notebook, kde mám desktop openSUSE, zajímá mě, jestli ty obrázky generované na serveru mohou být ovlivněny tím, že tam není X server. Matplotlib prostě generguje grafy, které se ukládají jako PNG obrázky. Použitá písma v systému jsou: ale může chybět něco, co se špatnou diakritikou souvisí a co je vázáno na Xorg?

    Řešení dotazu:


    Odpovědi

    16.7.2015 22:36 chrono
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Čo znamená "blbne diakritika"? A nie, X server nie je nutný pre správne fungovanie freetype knižnice.
    16.7.2015 22:47 Olaf
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Matplotlib má odjakživa problém s diakritikou. Nevím, jak je nastaven defaultně, ale aby titulek, osy, legenda atd. ukazovaly všechna písmena, je třeba zadat název písma či rodinu. Na Macu (i na druhém desktopu s openSUSE) dám jednoduše matplotlib.rc('font', family='Verdana'). A vše je OK. Na serveru s openSUSE to nic neudělá, resp. ščřž jsou ok, místo ě, ť, ď se zobrazí jen []. Dokonce jsem do openSUSE nahrál i základní písma z Macu, abych měl jistotu, že jsou stejná. Nic. Trošku pomáhá toto:
    import matplotlib.font_manager as fm
    fp = fm.FontProperties(fname="/usr/share/fonts/truetype/Verdana.ttf") 
    # matplotlib.rcParams['font.family'] = fp.get_name()
    matplotlib.rc('font', family=fp.get_name())
    a pak postupně u každého grafu psát plt.title(_title, fontproperties=fp). Jenže problém je, že toto není podporováno u legendy ani labelů u sloupcových grafů.

    Až přenastavím nastavení projektu na desktopu s openSUSE, tak budu vědět trošku víc, jestli to je jen chyba na tom serveru, nebo to souvisí s openSUSE jako takovým... Nejde mi do hlavy, proč to na Macu jde a na SUSE ne.
    16.7.2015 22:58 chrono
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    locale je nastavené rovnako? (hlavne asi časť, ktorá udáva kódovanie)
    16.7.2015 23:02 Olaf
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Vše asi OK.

    Mac:
    LANG="cs_CZ.UTF-8"
    LC_COLLATE="cs_CZ.UTF-8"
    LC_CTYPE="cs_CZ.UTF-8"
    LC_MESSAGES="cs_CZ.UTF-8"
    LC_MONETARY="cs_CZ.UTF-8"
    LC_NUMERIC="cs_CZ.UTF-8"
    LC_TIME="cs_CZ.UTF-8"
    LC_ALL=
    
    Server s openSUSE:
    LANG=cs_CZ.UTF-8
    LC_CTYPE="cs_CZ.UTF-8"
    LC_NUMERIC="cs_CZ.UTF-8"
    LC_TIME="cs_CZ.UTF-8"
    LC_COLLATE="cs_CZ.UTF-8"
    LC_MONETARY="cs_CZ.UTF-8"
    LC_MESSAGES="cs_CZ.UTF-8"
    LC_PAPER="cs_CZ.UTF-8"
    LC_NAME="cs_CZ.UTF-8"
    LC_ADDRESS="cs_CZ.UTF-8"
    LC_TELEPHONE="cs_CZ.UTF-8"
    LC_MEASUREMENT="cs_CZ.UTF-8"
    LC_IDENTIFICATION="cs_CZ.UTF-8"
    LC_ALL=
    
    16.7.2015 23:19 Olaf
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Tak jsem tu aplikaci spustil na openSUSE desktopu a diakritika funguje bezchybně jako v OS X. Takže, hmm, chyba je v openSUSE na produkčním serveru. Kde ji ale hledat? Nějaké knihovny související s fonty? :(
    16.7.2015 23:29 chrono
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Ten program by mal používať fontconfig, takže by som vyskúšal fc-match verdana aké písmo to vypíše.
    16.7.2015 23:48 Olaf
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Na SUSE desktopu DejaVuSans.ttf: "DejaVu Sans" "Book", na SUSE serveru Verdana.ttf: "Verdana" "Normal", ale to je tím, že jsem tam fláknul Verdanu z Macu. Teď odstraňuji písma ze serveru a kopíruju je ze SUSE desktopu. Uvidíme, co to udělá. Možná je to nějakým vadným configem písma? Dochází k inicializaci všech potřebných configů, když se nespouští desktopové aplikace, protože xorg není přítomen?
    16.7.2015 23:58 Olaf
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Tak bohužel, diakritika pořád na serveru blbne.
    17.7.2015 00:01 chrono
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    V SUSE sa Verdana inštaluje pomocou balíčka fetchmsttfonts. Ten skript len stiahne a rozbalí tie súbory s písmami a spustí fonts-config, aby sa obnovila cache (každopádne podľa toho výpisu fc-match nie je problém s tým, že by sa to písmo nenašlo).
    17.7.2015 00:06 Olaf
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Jo, to jsem tam nahodil také. Já nelpím na Verdaně. Zvolil jsem ji jen proto, aby fungovala diakritika. :-) Teď jsem tam místo Verdany nastavil DejaVu Sans, ale stejně nic. Nejde ě, ť, ď... Skutečně divné. Jak říkám, na desktopovém openSUSE to funguje korektně jako v OS X.
    17.7.2015 03:00 Olaf
    Rozbalit Rozbalit vše Re: Má absence Xorg na server vliv na renderování písma?
    Taaaak, po N promr..haných hodinách konečně řešení. Díky za hinty, protože bych bez nich neuvažoval racionálně. Takže řešení, pokud se s tím někdo setká také: nechal jsem si při běhu té webové aplikace vypsat cestu cache Matplotlibu, jako titulek grafu. Protože já blbec mazal slepě cache pod rootem. A server fakt jako root neběží. Takže výsledek fm.cachedir je var/lib/wwwrun/.cache/matplotlib. V tomtéž adresáři .cache je i podadresář fontconfig... Oboje smazáno a diakritika s nově načtenými fonty jede. Tolik hodin a taková blbost.

    Založit nové vlákno • Nahoru

    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.