[Megoldva] Debian - font/simítás kérdés

Fórumok

Sziasztok!

Tegnap feltettem a gépemre egy Debian Testinget a Mandriva helyett, utóbbit mentettem egy másik vinyóra.

Eltekintve attól, hogy jelenleg valamiért nem megy a hibernálás (másik gépen ill. ahogy olvastam, jelenleg másnál sem, de ez nem érdekes - majd megoldom), suspend pedig az ati problémája miatt, alapvetően óriási gondom nincs a rendszerrel...

...viszont.

A betűtípusokkal ill. élsimítással biztosan nincs minden rendben.
Normál esetben nem különösebben látok problémát, ellenben a HUP nagyon "kényelmetlenül" néz ki rajt.
Operában meg kellett emelnem a legkisebb betüméretet 9-ről 11 pontosra.
Nem azért, mert nem látom, hanem mert kifejezetten zavarnak a zömökebb karakterek.

Kicsit utánaolvastam a problémának, a libcairo és libxft csomagokban állítólag másfajta hinting technikát alkalmaznak mint pl. Ubuntu esetén (vagy valami ilyesmi :)...
Próbálkoztam feltenni másféle csomagot, talán változott is valami, de még mindig nem tetszik.

Nálam Mandriván akkor lett ugyanilyen vacak a HUP kinézete, amikor bekapcsoltam a PLF tárolót és csináltam egy frissítést.
Ezt akkor megoldottam úgy, hogy nem hagytam települni a PLF tárolóban lévő libfreetype6 csomagokat, tehát hagytam a Mandriva tárolóiban lévő változatot.

Szeretném elérni, hogy ugyanúgy nézzenek ki a fontok Debian alatt mint az alap Mandriva telepítésnél.
Ha ez sikerül, marad a Debian. Ha nem, megy vissz a mentett Mandriva, iszonyatosan zavar a Mandrivában lévő megoldás olvashatóságához képest... ráadásul gyakorlatilag csak a HUP-ot vacak olvasni és Mandriva alatt alap méreten sem volt gond a karakterekkel.

Az msttcorefonts csomagot feltettem, de semmi változás.
Próbáltam variálni az anti-aliasing beállításait, ill. dpkg-reconfigure font-config alatti beállításokat, mindhiába.
Jelenlegi beállításokkal ill. növelt minimális fontméret mellett tűrhető, de még mindig zavar a dolog.

Tudtok javasolni valamit?
Nem lenne semmi bajom vele, ha ezt sikerülne megoldani.

A rendszer Debian Testing (Squeeze) x64-es változat, KDE4.

-----------

Köszönöm mindenkinek a segítséget.

Konklúzió a legalsó hozzászólásban van. :)

Hozzászólások

a fontok renderelését igen sok paraméter befolyásolja. hirtelen:
- dpi
- antialiasing
- hinting
- subpixel rendering
mivel nem tudjuk, hogy nálad mi hogyan van beállítva, kirakhatnál egy screenshotot, hogy lássuk, mi a baj.

az általad említett xft és cairo csomagokban a hinting más (cleartype patentes megoldások miatt)

én pl. egyáltalán nem szoktam hintinget használni, mert inkább ne essen pixelhatárra a font, de ne legyen amorf.

Feltettem ide egy mentést, de dolgozom mégegyen, mert képes volt átméretezni és így adott neki egy pofont... hamarosan feltöltök mégegyet (ez csak részlete lesz az eredetinek).

Szerk.: Itt a másik.

Van még egy telepített Mandrivám az asztalin, lehet, csinálok azzal is egyet, macerás lenne hirtelen visszatölteni a notira a régi rendszert...

kapcsold be az élsimítást, a betűjavítási módot pedig ki.

Verdanára sok változatot kapok microsoft-verdana-bold-i-normal--0-0-0-0-p-0-iso10646-1-tól kezdve microsoft-verdana-medium-r-normal--0-0-0-0-p-0-microsoft-cp1251-ig bezárólag.

Van bold-i, bold-r, valamint medium-előtaggal, mindenféle ISO karaktertáblákhoz.
...viszont UTF8 nincs ezek között, amit a rendszer használ.

Helvetica: helvR12-ISO8859-1.pcf.gz: "Helvetica" "Regular"

Szerk.: A Mandriván az utóbbi így néz ki - LiberationSans-Regular.ttf: "Liberation Sans" "Regular" ...hmm... mármint ez a Helvetica

azért vagyok nehéz helyzetben, mert szívem szerint azt mondanám, hogy dobd ki a francba az összes "előregyártott" konfigfájlt (amit jelen esetben a Debian ad), - ki tudja, mi és hogy van azokban elkeffentve - és egyszerűen állítsd be kézzel a freetype-ot.

én részemről kitakarítanám a /etc/fonts/conf.d-t, úgy ahogy van, és csak az alábbi két konfigot használnám:

1.) aliasok: http://egervary.hu/freetype/aliases.conf
2.) beállítások: http://egervary.hu/freetype/lcd.conf

slussz.

a DPI-t és a hinting beállításokat bíráld felül izlésed szerint.

azt nem értem hogy miért nem jön le a mellékelt képből a probléma lényege

betűkkel már nem is jó? youtubos magyarázat kellene zenével hogy mi a hiba?

tökéletesen egyértelműen látszik amit leírtam, azt nem értem hogy mit nem látsz :)

nagytsd ki, ha nem látod hogy mi a hiba (bár a nagyítás hiánya is erről árulkodik) akkor nem értem miért szól élsimításos problémához hozzá :)

bocs hogy ennyit írok de számomra tényleg felfoghatatlan hogy valaki a problémát maszatnak hívja, orvosnál is ezt hallod? maga krákog, hozzon valami érthető hangú beteget maga helyett mert nem értem amit mond így segíteni sem tudok :D

márpedig ott van a hiba, egész biztos, hacsak nem natív felbontásban nézed :)
ami képet küldtél az a többiek monitorán is csúnya, mert "vertical rgb" van

a fontoknak ehhez semmi köze, de lehet egy böngésző (esetleg rendszer) újraindítás is a hinting átállítása után kell neki

Közben feltöltöttem, az asztali Mandriván hogyan néz ki jelenleg: ide

Lehet, hogy "hülye" vagyok és látszólag kis különbségen rugózom, de így tetszene... :)

Tehát egymás mellett: debian, Mandriva

Mi a kettő közötti különbség?

Az lehet. :)
...de, felteszem rögtön.

Az előzőhöz szerkesztés:

fc-match helvetica a két rendszeren:
Debian: helvR12-ISO8859-1.pcf.gz: "Helvetica" "Regular"
Mandriva: LiberationSans-Regular.ttf: "Liberation Sans" "Regular"

Hogy tudom ezt állítani?

...azt látom a fentiek alapján, az eredeti fontot nem tudja összepárosítani...

Hogy tudom elérni mondjuk azt, hogy nálam is így legyen?

...egyébként nem értem az egészet.
Firefox alatt sokkal szebb az egész.

Megnézem, van-e másik Opera csomag.

Szerk.: Sima tar.gz letölthető állományból indítva is ilyen.
Másnál hogy néz ki vele?

A bal oldalon van a Mandriva-féle, valami ilyesmit szeretnék elérni.

Mintha a notin lévő rendszeren kicsit szebb vett volna, de az most "jegelve" van egy 60-as vinyón.
Mindenesetre azzal kényelmesebbnek éreztem az olvasást.

A betűméretet növelve olvashatóbb lesz, de sokkal szebb nem...

Szerk.: Milyen rendszer van fent nálad?

Friss újraindítás után csináltam két képet: link

Bal oldali a Firefox, jobb oldali a Opera által mutatott kép. Lehet, hogy szebb most az Opera, de a Firefox által megjelenített kinézet jobb, "letisztultabb".

Miért van egyáltalán különbség?

...lehet, ez az alapértelmezett font...
Kezdek belefáradni a képekbe, már azt sem tudom lassan, melyik mi.

itt viszont már csak betűtípus/méretbeli eltérés van, (tehát a subpixel iránya már jó), azt viszont már annyira képről nem vágom, mindkettő böngésőben meg lehet valahogy nézni hogy az épp rábököttnek mi a betűtpípusa és mérete, ha ugyanaz akkor elég meglepő lenne

Biztos, hogy más a betűtípus/méret, de nem találom, hol lehet megnézni, melyik.

Operának próbáltam törölni a beállításait, ugyanaz.
Fontoknál nem találok egyéb lehetőséget, DejaVu Sans/Serif fontokat használ és minimum 9-es betüméretet.
Egyéb, betűtípussal kapcsolatos beállítást még nem találtam.

Valaki használ még Operát?

Épp' kernelt forgatok a gépen, valamiért eszembe jutott a tuxonice (régen olvastam róla itt), ezért feltettem a patchet, már megy egy ideje a fordítás. Eddig csak egyszer próbáltam feltenni, de már nem egészen tudom, mit értem el vele... mindenesetre Mandriván soha nem volt gondom a hibernálással, így nagyon nem foglalkoztam vele.

A fontokkal kezdek kibékülni, majd csinálok screenshotot... azért a fontkülönbségek pontos miértjére kíváncsi lennék.

No meg arra leszek kíváncsi, a legfrissebb stabil kernellel megy-e már végre a suspend az ati kártyámmal... kétlem.

Ilyen nincs! Vacakoltam a rendszerrel, feltettem a 2.6.36-os kernelt ck2 ill. tuxonice patchcsel és mit veszek észre: hihetetlen módon hosszú-hosszú hónapokat követően _működik_ a suspend az Ati 200m-es videoval szerelt gépemen, nyílt meghajtóval.
Már gondolni sem mertem ilyen "luxusra"... :)

A hibernálás is megy, egyetlen gondom, hogy időnként videomód-váltáskor vacakol a video meghajtó. Így képes feléledéskor is. Eddig is tette (bár talán hibernálás után nem jelentkezett), de újabban egyre nehezebben jön elő és ugyanilyen nehezen is jön helyre... addig nincs képem, ha rájön az "öt perc".

A ck-val pedig szépen javult a rendszer reakciója.

A cairo-s patchelést megcsináltam, de nem tudom, mennyire változott a dolog ennek következtében.
Opera alatt a minimum betűtípus-méretet 9-ről 11-re emeltem (a hup 10-eset használ), így azért használható lett a dolog.
Bár, ha valaki tudja, hogyan érjem el, hogy képes legyen úgy megjeleníteni mint a Firefox, szívesen venném az ötletet.
Képet feltettem ide. Bal oldalon az Opera, jobb oldalon a Firefox van.

A "64-bites" Skype működéséhez fel kellett tennem néhány 32-bites függvénykönyvtárat, de elindult és működik.

Mandrivából "átemeltem" néhány ottani KDE4 alapértelmezést (egérkurzor, ablakok fejléce, ilyesmi), mert azt szoktam meg... így most jobban érzem magam. :)

A rendszerbe egyre jobban beleszeretek, mert teljesítménye sokkal jobb és lassan sikerül minden igényemet ráerőszakolni. :)

Remélem, videolejátszással sem lesz gond (ezt debian-multimedia-ról tettem fel, szóval kétlem). Flash lejátszás gépigénye is csökkent.

Köszönöm mindenkinek a segítséget és ötleteket, egyelőre úgy érzem, marad Debian a Mandriva helyén és ez így is marad, ha nem lesz komolyabb probléma.

Suse-nek van jó leírása s2ram-ról, érdemes eljátszani a kapcsolókkal, nálam a nem működő suspend után találtam olyan kombinációt, amellyel hónapokig napi 4-5-szöri suspend működött gond nélkül, még futó virtuális gép mellett is (igaz debian 5-ös volt, de most 6-os alatt is megy elég jól, közben javítanak sok bug-ot még így is freeze után).

http://en.opensuse.org/SDB:Suspend_to_RAM

Nekem ma sikerült elérnem, hogy egyszer nem ment el aludni (ez újdonság, mert régen mindig elment, de sohasem jött vissza). :)
Remélem, csak azért, mert túl korán adtam ki neki újra a parancsot ébredés után... valamiért ezen a gépen hosszabb ideig tart, míg magához tér a gép mint pl. az nx6110-esen, amire mostanában tettem fel ezt a rendszert.

Hibernálásból felkelés eddig katasztrófa, mert hajlamos arra, hogy sötét marad a kép, én pedig nekiállok konzolra váltani és vissza, ami depresszióba sodorja a rendszert és iszonyat lassan tér magához... ha egyáltalán. Ez a "depresszió" hatás Mandriva alatt is megvolt, de most valahogy túl sokszor sötét a kép. Érdekes módon suspendből eddig felállt anélkül, hogy előjönne ez a sötét kép effektus, viszont hibernálásból szinte mindig előjött.

Eredendően a Debian kernelével boot közben átvált másik video módba és utána konzol-grafikus mód váltások között nincs videomód-váltás.
Valamiért az általam fordított kernellel ezt nem csinálja, pedig sokat nem piszkáltam bele a patcheken kívül... viszont lehet, beállítom valahogy (kernel paraméter?), hátha javít a helyzeten.

Amúgy az nx6110-esen eddig mindig ment gond nélkül a suspend. Mondjuk abban Intel chipset és video van.
Ebben talán 1-1,5 éve ment utoljára.

A rendszer alap konfigjából indultam ki.

Egyébként erre gondolsz? :
"# CONFIG_DRM_RADEON_KMS is not set"

...de ez a gyári kernelben is így van.

Fölötte a config_drm_radeon modulban van, ill. van még egy frame buffer eszköz is config_fb_radeon néven.

Nem tudom, mivel éri el az eredeti kernel ez a dolgot, de elvileg benne kéne lennie az általam fordítottban is.

Archlinuxon eleg volt feltenni ket fontcsomagot, Dejavu es Liberation volt a nevuk. Keress ra te is ilyen nevu csomagokra, hatha ez segiteni fog.

--
FeZo

Egyébként furcsának találom, hogy a desktop bellításainál nem sikerült aktiválni a kompozit módot, mert:

"Failed to activate desktop effects using the given configuration options. Settings will be reverted to their previous values.

Check your X configuration. You may also consider changing advanced options, especially changing the compositing type."

Annyira nem érdekelt, ezért nem piszkáltam tovább... egyik újraindítást követően viszont aktiválódott és működött rendesen (még kicsit talán gyorsabb is volt mellette pl. a youtube, nem tudom, hogyan)... aztán abbahagyta a működést, hiába kattintottam a resume compositing opcióra.

Kiszedtem a pipát a desktop effektusok engedélyezéséről, most újra nem tudom bekapcsolni... érdekes.

Nem értem.

Tud valaki választ arra, hogy a gyári kernel hogy csinálja a "könnyed", villogásmentes videomód-váltásokat konzolos és grafikus felület között, az általam, gyári konfig alapján forgatott változat pedig miért nem, ill. hogyan tudnám előhozni belőle?

A videokártyám ilyen: ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE)

Nem látok olyan eszközt, ami az ATI-ra vonatkozik és ne próbáltam volna engedélyezni.

Initramfs generálásakor a következő üzeneteket kapom:

W: Possible missing firmware /lib/firmware/radeon/CYPRESS_rlc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CYPRESS_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CYPRESS_pfp.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/JUNIPER_rlc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/JUNIPER_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/JUNIPER_pfp.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/REDWOOD_rlc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/REDWOOD_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/REDWOOD_pfp.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CEDAR_rlc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CEDAR_me.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/CEDAR_pfp.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/R700_rlc.bin for module radeon
W: Possible missing firmware /lib/firmware/radeon/R600_rlc.bin for module radeon

A kártyám elvileg R300. Nem tudom, van-e a fentiek között összefüggés, de a gyári kernel esetén működik.

Szerk.: Lehet, hogy az a baj, hogy engedélyezve vannak a framebuffer meghajtók is?
Van, ahol javasolják letiltani.

Szerk.2:

Megoldás: az initramfs-toolshoz tartozó modules részhez kellett beírnom a radeon modul nevét.
Gondolhattam volna, mert első körben szerkesztenem kellett már ezt a filet, hogy ne akarjon mindent beletömni az initramfs-be.

...szóval most működik a KMS, kíváncsi leszek a hibernálás utáni állapotra. :)

Szerk.3:

Elküldtem egyszer suspendbe a gépet és háromszor hibernálásba. Mindannyiszor felébredt anélkül, hogy szétesett volna a kép.
Eddig jó az arány.

Induláskor beállítja a felbontást ahogy rendes bootkor, majd a grafikus képernyőre váltáskor már nincs üzemmódváltás, így talán nem jön elő az eddig ilyenkor előforduló szétesett/teljesen sötét kép.

Suspend után a szokásos módon valamennyit várni kellett, míg magához tér a rendszer, de érdekes módon hibernálás után azonnal használható volt minden. Ezt még Mandriva alatt sem szoktam meg, mert ott is gondolkodott olyankor.
Tud valamit ez a Tuxonice, úgy érzem. :)

Ja, és mióta engedélyeztem a KMS-t, a kwin is működik.

Bocs, hogy minden hülyeség miatt felhozom ezt a topicot, de...

Nem találom, hol tudnám beállítani alapértelmezett dhcp kliensnek dhclient helyett a dhcpcd programot.

Előbbivel régebben problémáim voltak egy helyen és múltkor ugyan csatlakozott, de többedszeri próbálkozásra (hálózati cím lekérésénél álldogált eleinte) és lehet, hogy köze van a régi problémámhoz. Dhcpcd-vel viszont nem akadt eddig gondom, szeretném azt használni.

Rákeresve ezek a programok vannak fent ("dhc"-re szűrve):
- dhcpcd
- isc-dhcp-client
- isc-dhcp-common

Ha isc-dhcp-clientet megpróbálom eltávolítani, vinné magával a következőket:
- isc-dhcp-client knm-runtime network-manager network-manager-kde

...és ezekre a csomagokra többé nincs szükség szerinte:
- usb-modeswitch dnsmasq-base libnm-util1 usb-modeswitch-data network-manager-ppp pptp-linux network-manager-openvpn libnm-glib-vpn1 libnm-glib2 modemmanager vpnc network-manager-vpnc

Én viszont csak a dhclientet szeretném leszedni és rávenni, hogy dhcpcd-t használja a rendszer.
Ill. előbbit nem is szedném le, de nem jutott már jobb az eszembe...

Nézegettem a config fileokat, de nem találtam utalást rá.
Jó lenne a jelenlegi network managert használni csatlakozásra, de ott sincs külön opció a dhcp kliens tekintetében.

Olyat sem találtam, ahol esetleg prioritást lehetne adni a dhcpcd szkriptjének a dhclient ellenében.

Hogy fogjam meg a problémát?

A network managert azért raktam fel, mert egyfelől látom, hogy kapcsolódott-e a hálózatra, másfelől egyszerűbb hálózatot váltani.
Ez mondjuk a wlan miatt fontos.

...ha kihagyom a network managert, kézzel kell betöltenem a wpa_supplicant csomagot és macerásabban lehet megoldani, ha választani szeretnék, éppen hova csatlakozzon.

Kábeles csatlakozásnál/asztali gépnél nem vacakolnék, rég kilőttem volna mindent és beállítottam volna vagy dhcpcd-vel, vagy fixen, úgyis mindig csatlakoztatva van. Eddig debian-specifikus megoldást kerestem, de lehet, a network manager környékén kéne körülnéznem, általánosságban... ill. nem tudom, a Debian honnan veszi, mit kell neki használnia.

Most, hogy kiadták, feltettem az Opera 11-et.

Változott a weboldalak megjelenése, gyakorlatilag olyan mint Firefox alatt...
Link

A növelt betűméretet visszavettem. Hmm...