olvashatatlan apró betűk firefoxnál

 ( prygme | 2007. július 2., hétfő - 17:45 )

amióta egy 16:9 lcdtv vette át a korábbi 4:3 monitor helyét, a firefox, thunderbird programoknál olvashatatlanul kicsik lettek a fontok. a weboldalak fontméretén a CTRL++ ugyan segít, de a menük fontjai illetve a webcímsor továbbra is picik maradnak.
kde környezetben korábban is volt már hasonló problémám gtk programokkal. ezért a következőket próbáltam,
#1 gtk-theme-switch csomagban található switch2 programmal változtatni a gtk fontbeállításokon, semmi eredmény
#2 az így létrehozott .gtkrc-2.0 filet linkeltem .gtkrc néven is, szintén semmi

a normál gtk programok, mint a gimp, abiword, xmms stb probléma nélkül használhatóak olvasható fontmérettel

#3 kcontrolban a fontbeállításoknál kikényszerítem a 96DPIt Force fonts DPI bekapcsolásával. ez ugyan megoldotta a fontproblémát a firefox és tbird esetében, de a többi kde alkalmazás betűmérete így már túlzottan nagy lett. a ff indítása előtt bekapcsolva a 96DPIt majd utána kikapcsolva ugyan minden jó, de ez egyrészt kényelmetlen, és legfeljebb kényszermegoldásnak jó.
kisebb DPI érték mint 96 nem választható a kcontrolban, csak 120 de az még nagyobb betűket csinál minden kde programban.
#4 startx -- -dpi 75 így indítva az X felületet a szintén jó a firefox, de a kde alkalmazásokban újra túl nagyok a fontok. kisebb dpiket próbálgatva vagy a kde programok betűi lesznek nagyok és a firefoxosok normálisak, vagy a kdesek jók, de akkor a firefox fontok mini méretűek. így ezzel a módszerrel nem lehet ideális értéket találni, ami megoldaná a problémát.

az /etc/X11/xorg.conf fileban
Swection "Monitor" résznél

DisplaySize miliméterben megadva, szélesség és magasság is,
ezért nem értem miért nem képes az X normálisan kiszámítani a DPI értéket.

igaz, hogy a firefoxot és tbirdöt gnome támogatás nélkül fordítottam, de ettől még a gtk beállításoknak vonatkozniuk kellene rájuk is imho.
firefoxban about:config beállításoknál a font méretek állítgatása sem oldotta meg a problémát, igaz nem néztem át csak a font. kezdetű változókat, és ott sem próbáltam ki az összes lehetőséget. itt mivel lehet változtatni a menük fontméretén?

mivel lehet állítani a firefox és thunderbird menüinek a fontméretét?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Tedd fel az msttcorefonts csomagot.

Petya

a corefonts csomag már régóta fent van.
egyébként nem ms&web specifikus a hiba, mert nem csak a windows&ieonly oldalak jelennek meg kicsi betűmérettel, hanem minden a firefoxban még a menük is. a menüknek pedig freeonly fontok mellett is jól kellene megjelenniük. a weboldalak fontmérete egyébként mint írtam még orvosolható is, de a menüknél már más a helyzet.

Modositsd kedved szerint: ~/.mozilla/firefox/*/chrome/userChrome.css
Nekem igy jo:

* {
    font-size: 8pt !important
}

thanx a tippet, ez megoldotta a menük fontméretének a problémáját.
a weboldalak apró kisbetűinek a méretét pedig az about:config
font.minimum-size.x-central-euro értékének nagyobbra állításával sikerült megoldani.
így már nincs szükség CTRL++ fontméretállítgatásra minden egyes új weblapnál.

az about:config-ban a browser.display.screen_resolution -t kell átállítani arra, amit az `xdpyinfo | grep resolution` kimenete ad

így lesz igazán jó, a többi csak hekkelés.

ezzel tökéletesen egyetértek, csúnya hekkelés, bár most legalább működik, viszont ez lenne az elegáns megoldás, amit te írtál.
az érdekes, hogy nálam a firefoxnál nem szerepel a browser.display.screen_resolution.
nekem kellene újonnan felvennem? és ha igen milyen értéktípussal? karakterlánc, egész, vagy logikai?
a thunderbird esetében, mindezt hogy oldom meg? mert tbirdnél jelenleg userChrome.css oldotta meg ott is a fontméretbroblémát.
fura, hogy egy ilyen fontos változó, hogyan maradhatott ki a default firefoxból.

mivel az csak a régi firefoxoknál volt használatos, újnál a layout.css.dpi felel meg neki
http://kb.mozillazine.org/Layout.css.dpi

thanx.
btw, a régebbi változó szerencsésebb volt, amivel a felbontásra vonatkozó közvetlen adatokat lehetett megadni.


-1

Use the host system’s logical resolution or 96, whichever is greater, for interpreting dimensions specified in absolute units. (Default)

ez a jelenlegi beállításom. márpedig az itt leírt magyarázat nem felel meg a valós helyzetnek, ugyanis hiába -1 az érték, szó sincs 96dpis felbontásról. az csak akkor ment amikor a kde kcontrol fontbeállításokkal forceolva volt. akkor egyébként jók is voltak betűméretek. ezért ez imho bug, csak az a kérdés melyik programé. valszeg a Xorg7.0 hibája lehet, hogy képtelen rendesen kiszámolni a megfelelő dpit. nem ez lesz az első hibája. tcl/tk alkalmazások sem tudnak elindulni egy eléggé rejtélyes
Application initialization failed: this isn't a Tk applicationunknown color name "Black"
hiba miatt, jollehet a /usr/X11R6/lib/X11/rgb.txt fileban rendesen definiálva van a black értéke. de ez egy más téma.

fordítok egy újabb Xorgot asszem, remélem az majd egyébként is orvosolja a jelenlegi hibáit. így legalább részletesebben megismerkedtem a firefox egyes beállításival. ezúton is thanx a tanácsokért.

Próbáld meg a gtk-qt-engine csomagot feltenni! Ekkor állítólag gtk-s alkalmazások menü- és egyéb betűit ugyanúgy fogd tudni beállítani, mint a qt-sek esetében.

--
Debian - The "What?!" starts not!

mármint erre gontoldtál?

Igen. Debianban gtk-qt-engine néven van csomagolva, azért írtam ezt. Ezek szerint nem Debiant használsz, de nem derült ki, hogy mit.

--
Debian - The "What?!" starts not!

ez a rendszer, ahol a probléma jelentkezett Gentoo. itt gtk-engines-qt névre hallgat a csomag.

Én is használtam régen, de már váltottam, mert sok mindent nem rajzolt jól (pl. pont a firefoxban a gördítősávot) és ráadásul lassú is volt nagyon.

A qtcurve sokkal jobb, szerintem próbáld ki azt helyette, imádom:
x11-themes/gtk-engines-qtcurve a gtk-ra és külön css a mozillához,
x11-themes/qtcurve a kde-hez és qt3-hoz.

Ez külön gtk-ra és kde-re is készülő téma. Nagyon szép, gyors, tetszés szerint állítgatható, a gtk-s, qt-s, kde-s programok tényleg ugyanúgy fognak kinézni. Készül a qt4-es változat is.

Sajnos a portage-ban kicsit régi van, de én csináltam egy helyi overlay-t csak át kell nevezni az ebuildeket, majd manifestet gyártani és működik a 0.52.2-es verzióra is.
Vagy laymannel befűzheted a fenti oldalon írt berkano overlayt is.

Emerge-elés után:

mv /etc/gtk-2.0/gtkrc /etc/gtk-2.0/gtkrc.bak
ln -s /usr/share/themes/QtCurve/gtk-2.0/gtkrc /etc/gtk-2.0/gtkrc

és kész is a telepítés.

Vagy ha csak a saját júzeredre akarod, akkor:

ln -s /usr/share/themes/QtCurve/gtk-2.0/gtkrc ~/.gtkrc-2.0

és kész.

Más: én régen így állítottam be a Firefoxot, míg a QtCurve nem csinálta jobban: Customizing Mozilla.

KDE-re hogy kell feltenni témát? Letöltöttem ennek a QtCurve-nak a forrását, lefordítottam. A KControlban rámegyek hogy téma telepítése, és nem a találom meg a "témafájl"-t. Annak mi a kiterjesztése? A README-ben is az vlt hogy a KControl-on keresztül csináljam.

Csomagból. Gentooban lásd fent, az Ubuntuba hivatalosan a Gutsyval érkezik.
Feisty, Mandriva, Fedora csomagok vannak a KDE-Look.org-on, keress rá.

Ha mégis forrásból rakod fel, az tökéletesen le van írva a doksijában.
(a szokásos: ./configure && make && make install)

Utána már ki tudod választani a Control Center Appereance and Themes/Style pontjában.

Firefoxban
layout.css.dpi nek ertek 0 nalam segitett :)
Thunderbird: editald
~/.mozilla-thunderbird/*.default/prefs.js -t
user_pref("layout.css.dpi", 0);

restart es boldogsag :)

felraktam ma a Thunderbirdot, azonban nálam nem a program, hanem a levelek alapértelmezett (tehát mikor plaintext levél jön) betűmérete nagyon kicsi.

mint a képen: http://kepfeltoltes.hu/090304/714049092kep_www.kepfeltoltes.hu_.png

Viszont mikor írok levelet, akkor normális a betűméret, tehát a megjelenítés rossz valahol.

KDE 3.5.9, Kubuntu gutsy, Thunderbird 2.0.19

_________________________
Hogyan?

Szerkesztés/Beállítások/Tartalom/Haladó-gomb>Legkisebb betűméret:11 (vagy izlés szerint)...

ezt most kinek írtad? ha nekem, akkor ott 12-esre van állítva.

_________________________
Hogyan?

Szerintem zitev a firefoxos dologhoz írta.

Próbáltad már, hogy a Thunderbirdben nagyobb betűméretet adsz meg a betűk és kódolások beállításainál? Nálam a Thunderbird 13 pt-os karakterei akkorák, mint a többi alkalmazásban a 10 pt méretű karakterek.

:)