Portál AbcLinuxu, 13. května 2025 22:02

Dotaz: ořezaný horní okraj písem v X11

9.2.2008 14:39 vencas | skóre: 32
ořezaný horní okraj písem v X11
Přečteno: 306×
Odpovědět | Admin
Zdravím,

mám vývojovou verzi ubuntu hardy a už nějakou dobu mám shora o kus ořezaná všechna písmena. Týká se to gtk, qt, openoffice (athena je ok!). Při rolování ve firefoxu jsou některá písmeka (která byla vykreslna přes okraj) práznou řádkou pisemů rozříznuta. Lepší je to asi ukázat, obrázky jsou na zde. Už se mi to asi před 2 měsíci stalo, ale za pár dní to po aktualizaci zmizelo (bohužel už nevím, co všechno se aktualizovalo), ale teď už to trvá 2 týdny a žádná změna.

Zkoušel jsem bezvýsledně měnit DPI, není to závislé ani na xrandr (více monitorů atp). Když jsem zrušil vyhlazování písem, tak horní okraj byl vidět, ale to jen díky tomu, že je tlustší a po ukradení 1 pixelu ještě zbyde; stejně fungovala změna RGB na VRGB.

Díky za všechny nápady, můžu vytvořit další screenshoty.

Venca
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.2.2008 15:22 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: ořezaný horní okraj písem v X11
Odpovědět | | Sbalit | Link | Blokovat | Admin
pozried diffy vsetkeho mozneho voci poslednej funkcnej verzii a hladat prasarny okolo font->ascent, font->descent, ale to je len taky vystrel do tmy
10.2.2008 21:22 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: ořezaný horní okraj písem v X11
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pango, případně freetype. OOo, Firefox používají GTK a pango.

Zkuste nástrojem pango-view ověřit, kdy k chybě dojde, které backendy jsou postiženy (obvykle „x“ nebývá), která písma zlobí, případně stupeň hintingu.

Já jsem měl před časem problém, že pomlčka nebo spojovník v kurzivě v písmu DejaVu nebyl vidět. Teď se to zdá být v pořádku (freetype-2.3.5, pango-1.18.4, dejavu-2.21). Asi mi pomohla aktualizece panga.
11.2.2008 08:26 vencas | skóre: 32
Rozbalit Rozbalit vše Re: ořezaný horní okraj písem v X11
Díky moc za radu! Backendy pango, x, ft2 a cairo fungují, ale xft to opravdu ořeže (obrázky: s XFT a s Cairo).

Můžu backend nějak globálně změnit? Je OK že i qt používá xft? A může xft způsobit, že jsou shora ořezané i ikony? Jako kdyby nějaké měření výšky čehokoliv vždycky bylo o jednu menší než být má.

Kam se ted obrátit? Asi nahlásím bug proti xft.

Ještě jednou díky.
11.2.2008 08:52 vencas | skóre: 32
Rozbalit Rozbalit vše Re: ořezaný horní okraj písem v X11
Aha, tak jsem se překouknul, cairo taky nefunguje :-(, ale x backend opravdu ano. Otázka trvá: co teď?
11.2.2008 09:58 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: ořezaný horní okraj písem v X11
Teď jsem si všiml, že máte problémy i s Qt. Tam se ale pango nepoužívá. Pak bych viděl problém v font-configu nebo freetype knihovně, protože tyto používá jak Qt, tak i Pango.

Obecně se ujistěte, že používáte poslední stabilní verze těchto knihoven a pak nahlašte chybu.
14.2.2008 08:45 vencas | skóre: 32
Rozbalit Rozbalit vše Re: ořezaný horní okraj písem v X11
Odpovědět | | Sbalit | Link | Blokovat | Admin
Po rebootu a nějakých dalších průběžných updatech problém zmizel; nevím proč. Každopádně díky za nápady.

PS Nemůžu si nerýpnout do bugzily na ubuntu. Maintainer mi nastavil automaticky prioritu na "Low". Zvláštní.

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.