[Debian 3.0] Gnome2: geen antialiasing

Pagina: 1
Acties:

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Ik heb gister Debian opnieuw geinstalleerd, wegens grote problemen met de nvidia drivers voor XFree86. Nu werken de drivers wel goed, alleen antialiasing krijg ik niet meer aan de praat in Gnome2. Bij Mozilla is alles wel netjes antialiased, omdat ik de Xft hack geinstalleerd heb.

GDK_USE_XFT=1 heb ik al in m'n .xsession staan, helpt ook niet. Ik draai XFSTT en XFS-XTT. XFS draaide daarnet ook nog, maar die heb ik al weggedaan :P

In /usr/X11R6/lib/X11/fonts/ heb ik een map truetype gemaakt en de .ttf files van Windows heb ik daar in gezet, waarna ik mkttfdir en mkfontdir heb uitgevoerd.

Ik kreeg het bij de vorige installatie trouwens ook niet voor elkaar om antialiasin te krijgen bij GTK 1.2 apps. libgdkxft0 zou dat moeten doen, maar die conflicteert met GTK 2.0, dus dat ging niet...

Ik draai Debian Woody met XFree86 4.2.0 en GNOME 2.0.1.

Tips? :)

  • Dirk J
  • Registratie: December 2000
  • Laatst online: 19-04 11:46
Zet GDK_USE_XFT=1 in je .bash_profile

Of sluit X af en type dan gewoon "export GDK_USE_XFT=1" en dan "startx"
Als dat laatste niet werkt, is het een ander probleem :P

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Op donderdag 11 juli 2002 13:50 schreef AMDude het volgende:
Zet GDK_USE_XFT=1 in je .bash_profile

Of sluit X af en type dan gewoon "export GDK_USE_XFT=1" en dan "startx"
Als dat laatste niet werkt, is het een ander probleem :P
Dat had ik dus ook al gedaan.
Het is wat anders ;(

Verwijderd

Moet je die fonts niet ook toevoegen in /etc/X11/XftConfig ?

# Now hack on /etc/X11/XftConfig
#

* dir "/usr/X11R6/lib/X11/fonts/Type1"
* dir "/usr/X11R6/lib/X11/fonts/truetype"
* #
* # alias 'fixed' for 'mono'
* #
* match any family == "fixed" edit family =+ "mono";
* #
* # Check users config file
* #
* includeif "~/.xftconfig"
* #
* # Substitute TrueType fonts for Type1 versions
* #
* match any family == "Times" edit family += "Times New Roman";
* match any family == "Helvetica" edit family += "Verdana";
* match any family == "Courier" edit family += "Courier New";
* #Use Lucidux fonts for default faces
* match any family == "serif" edit family += "Times New Roman";
* match any family == "sans" edit family += "Verdana";
* #match any family == "mono" edit family += "LuciduxMono";
* #
* # Use monotype.com (andale) face where possible
* #
* match
* any family == "mono"
* all slant == roman
* all weight < bold
* edit
* family += "monotype.com";
* #
* # otherwise, use courier
* #
* match any family == "mono" edit family += "Courier New";
* #Alias between XLFD families and font file family name, prefer local
* #fonts
* match any family == "charter" edit family += "bitstream charter";
* match any family == "bitstream charter" edit family =+ "charter";
* match any family == "Lucidux Serif" edit family += "LuciduxSerif";
* match any family == "LuciduxSerif" edit family =+ "Lucidux Serif";
* match any family == "Lucidux Sans" edit family += "LuciduxSans";
* match any family == "LuciduxSans" edit family =+ "Lucidux Sans";
* match any family == "Lucidux Mono" edit family += "LuciduxMono";
* match any family == "LuciduxMono" edit family =+ "Lucidux Mono";
* #
* # TrueType font aliases
* #
* match any family == "Comic Sans" edit family += "Comic Sans MS";
* match any family == "Comic Sans MS" edit family =+ "Comic Sans";
* match any family == "Trebuchet" edit family += "Trebuchet MS";
* match any family == "Trebuchet MS" edit family =+ "Trebuchet";
* match any family == "Monotype" edit family =+ "Monotype.com";
* match any family == "Andale Mono" edit family += "Monotype.com";
* match any family == "Monotype.com" edit family =+ "Andale Mono";
* # control anti-aliasing at certain sizes
* match any family == "Arial" any size > 9 any size < 15 edit antialias = false;
* match any family == "Verdana" any size > 9 any size < 15 edit antialias = false;
* match any family == "Tahoma" any size > 9 any size < 15 edit antialias = false;

  • Dirk J
  • Registratie: December 2000
  • Laatst online: 19-04 11:46
Wat is de inhoud van je XF86Config-4 bestand (het fonts-gedeelte)

  • Blaasvis
  • Registratie: November 2001
  • Laatst online: 15-05 14:52

Blaasvis

Cidora \o/

ik heb aan mijn .xsession
ook nog LD_PRELOAD=/usr/lob/libgdkxft.so
gezet en toen deden mijn AA fonts het wel.

Freedom is everything you need ; <moto-moi|afk> ik verkloot het gewoon nooit :P


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Op donderdag 11 juli 2002 19:13 schreef blowfish het volgende:
ik heb aan mijn .xsession
ook nog LD_PRELOAD=/usr/lob/libgdkxft.so
gezet en toen deden mijn AA fonts het wel.
Is dat niet alleen voor GDK 1.2?
Want libgdkxft conflicteert, zoals ik al zei, met GTK 2.0...

smasr:
Die code had ik er al allemaal in staan :)
Op donderdag 11 juli 2002 18:05 schreef AMDude het volgende:
Wat is de inhoud van je XF86Config-4 bestand (het fonts-gedeelte)
Mijn XF86Config-4:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Section "Module"
    Load    "dbe"
    Load      "extmod"
    Load      "type1" 
    Load      "freetype"
    Load     "glx"
    Load     "speedo"
    Load      "record"
    Load      "type1" 
    Load      "v4l"   
EndSection

Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    FontPath    "unix:/7101"
    FontPath    "/usr/X11R6/lib/X11/fonts/truetype/"
    FontPath    "/usr/X11R6/lib/X11/fonts/freetype/"
    FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath    "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/" 
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    ModulePath "/usr/X11R6/lib/modules"
EndSection

De rest is niet van belang...
Over is mijn freetype dir een symlink van mijn truetype dir, waar dus mijn Windows fonts in staan (en ik heb er dus ook al mkttfdir en mkfontdir gedaan).

Verwijderd

Ok ok tis jouw dag :)

Hier kun je misschien nog wat nuttige informatie vinden. Je hebt vast alles al goed uitgevoerd maar wie weet.. Met deze info kreeg ik het bij mij aan de reutel. k moet nu weer opniuew want ik ben net gemigreerd naar Slackware 8.1 :)

Anyway:
http://linux-sxs.org/xfree_4_x_ttf_aa.html

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Op vrijdag 12 juli 2002 00:07 schreef smasr het volgende:
Ok ok tis jouw dag :)

Hier kun je misschien nog wat nuttige informatie vinden. Je hebt vast alles al goed uitgevoerd maar wie weet.. Met deze info kreeg ik het bij mij aan de reutel. k moet nu weer opniuew want ik ben net gemigreerd naar Slackware 8.1 :)

Anyway:
http://linux-sxs.org/xfree_4_x_ttf_aa.html
Hmm ja, had gewoon ttmkfdir gedaan, zonder die -o fonts.scale...
Zometeen ff X restarten en kijken of dat hielp :)

De rest had ik al gedaan, kheb dezelfde guide gebruikt namelijk ;)

[edit]
Mja, dat hielp ook niet.

Ik kijk wel als ik terug ben van vakantie 8-)
Dahag! :)

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Een schop dan maar ;(

Ik krijg het nog steeds niet voor elkaar.
Heb die hele howto opnieuw gedaan, alles klopt.

Raaaaar :?

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Is 't heel erg als ik 'm weer schop? :P
Mwa na 5 dagen moet wel kunnen...

Ik krijg het dus echt niet meer voor elkaar. Snap het helemaal niet meer nu. Ik vraag me af wat ik vorige keer heb gedaan wat ik nu nog niet heb gedaan... Hopelijk is er toch iemand die me hiermee kan helpen want die hoekige letters komen m'n strot uit :+

Verwijderd

Doe eens 'echo $GDK_USE_XFT'. Als dat 1 geeft, zit je probleem in de fontsets, anders in de GDK_USE_XFT variabele.

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Op zaterdag 27 juli 2002 13:31 schreef beelzebubu het volgende:
Doe eens 'echo $GDK_USE_XFT'. Als dat 1 geeft, zit je probleem in de fontsets, anders in de GDK_USE_XFT variabele.
Ja, als je het draadje een beetje had gelezen dan was je erachter dat die variable geen probleem is ;)

Ok, m'n probleem zit dus in de fontsets.
Hoe kom ik erachter wat ik daaraan moet doen?

Verwijderd

Op zaterdag 27 juli 2002 14:09 schreef rb338 het volgende:
Ja, als je het draadje een beetje had gelezen dan was je erachter dat die variable geen probleem is ;)
Ik zag je nergens expliciet eggen dat GDK_USE_XFT op 1 staat als je een gnome app start. For some reason neemt X soms je env. variabelen niet over van de shell...

Enige manier om zeker te weten dat GDK_USE_XFT nog steeds geset is, is dus om die echo ff te doen. ;).
Ok, m'n probleem zit dus in de fontsets.
Hoe kom ik erachter wat ik daaraan moet doen?
/me laat dan de vraag even over aan iemand met meer verstand van debian omdat ie anders de halve distro straks weer overhoop helpt. O-).

Ja, ik heb debian al eens overhoop geholpen hier thuis. :P.

Verwijderd

Gnome gebruik het programma 'freetype2.x' ([url="http://www.freetype.org"]http://www.freetype.org[/url]) voor het renderen van fonts. Freetype doet ook de aa. Ik weet niet de details van het compileren enzo, maar dit progje moet er in elk geval wel bij.

edit:

onduidelijkheidje weggepoetst

Verwijderd

Voor als het probleem nog speelt: ik heb hier nog goede tips gezien. Ga ze pakken :)

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Ik heb het al een tijdje geleden opgelost ;)
Maar ben toen naar KDE3 gegaan en inmiddels draai ik KDE 3.1 beta 1 op Gentoo 1.4 RC1, waarin de fonts zonder iets te doen al antialiased waren *D
Pagina: 1