[Debian] KDE3: antialiased fonts willen ECHT niet :(

Pagina: 1
Acties:

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Ik snap er he-le-maal niks meer van 8)7
Bij GNOME was het uiteindelijk nog helemaal gelukt met antialiased fonts (werkt ook nog steeds), maar in KDE lukt het me echt niet.

Het vreemdste vind ik nog wel dat ik de enige lijk te zijn waarbij 't niet lukt. Iedereen die KDE3 draait schijnt zomaar vanzelf antialiased fonts te krijgen :? Op google kan ik er ook al niks zinnigs over vinden (wel hoe je antialiased fonts in KDE2 apps krijgt als je KDE3 draait, maar daar heb ik dus niks aan).

Ik ben dus al dagen lang aan het klooien ermee... alleen fonts kleiner dan 16 px (of pt? er staat niks bij in KDE, iig font size 16) zijn niet antialiased. Zo'n beetje alle letters die op m'n scherm staan dus. En zulke grote letters overal gebruiken zie ik ook niet zo zitten ;) Het werkt op dit moment trouwens nog minder goed dan 't net deed, want nu zijn ze ook niet antialiased met size 16 en groter ;(

Help? :>

PS. ik heb er expres nog geen systeem info bij gezet, want er zijn zoveel dingen waar het aan kan liggen dat ik niet weet wat nuttig is.

  • Niek
  • Registratie: Februari 2001
  • Laatst online: 14-07 11:42

Niek

f.k.a. The_Surfer

Waarbij heb je dir probleem? Komt het alleen bij de QT apps voor en niet bij de GTK apps? Wat ook zou kunnen is dat je probeerd de standaard fonts (bijv. van de menubalk) antialiased te maken. Dit kan dus _niet_, omdat dat bitmap fonts zijn. Je moet dus truetype fonts downloaden of van een Windows partitie afhalen. Als het goed is moet AA het bij deze fonts prima doen.
BTW, misschien kan je een screenshot posten om het probleem wat duidelijker te maken. Doen de fonts in konqueror met een website het wel goed bijv.?

À vaincre sans péril, on triomphe sans gloire - Pierre Corneille


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Bij GTK2 apps werkt het prima.
Bij QT apps niet.

De font van de menubalk heb ik veranderd naar Microsoft Sans Serif, ik heb namelijk /usr/X11R6/lib/fonts/truetype gelinkt naar m'n windows fonts dir. Die fonts kan ik dus ook gewoon kiezen alleen zijn ze pas antialiased wanneer ze 16 of groter zijn.

In Konqueror zijn ze ook niet antialiased, maar in Mozilla wel (heb Mozilla 1.0.0 met Xft hack)...

Verwijderd

Heb je wel de nodige voorbereidingen gedaan in de fonts directory? Die gaat X namelijk niet zonder meer snappen..

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Shoikan: Je bedoelt mkfontdir (en ttmkfdir -o fonts.scale) :?
Ja dat heb ik gedaan. Ik kan ook gewoon alle fonts kiezen.

Het gaat er ook niet om dat ik geen truetype fonts heb (want die heb ik gewoon), het gaat erom dat er geeneen font antialiasing heeft als de size kleiner is dan 16.

[ Voor 0% gewijzigd door rb338 op 07-08-2002 21:48 . Reden: typo ]


  • Lethalis
  • Registratie: April 2002
  • Niet online
Ondersteunt jouw QT ook wel XRender?

(eigen compilatie of ergens vandaan gehaald?)

Ask yourself if you are happy and then you cease to be.


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Hoe kan ik dat zien? Ik heb m'n QT gewoon uit de Debian unstable tree gehaald.
Volgens mij werkt XRender wel, want transparantie via XRender werkte ook (maar was iets langzamer dan softwarematig, dus gebruik 't niet :P)

Verwijderd

Ah.. duh.. blond moment... Anders hadden ze ook niet voor GTK gewerkt.. sowwy.. Hmmm.. Post even je XftConfig (staat volgens mij in dezelfde dir als je XF86Config).. Mischien dat daar iets scheef in zit..

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
/etc/X11/XftConfig
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
##############################
# XRender configuration file #
##############################

#
# Directories containing fonts to anti-alias
#
dir "/usr/lib/X11/fonts/Type1"

#
# Include other configuration files, but don't complain if missing
#
includeif "~/.xftconfig"

#
# Configuration patterns
#
match any family == "fixed" edit family =+ "mono";
match any family == "Times" edit family += "Times New Roman";
match any family == "Helvetica" edit family += "Verdana";
match any family == "Courier" edit family += "Courier New";
match any family == "serif" edit family += "Times New Roman";
match any family == "sans" edit family += "Verdana";
match any family == "mono" all slant == roman all weight < bold edit family += "monotype.com";
match any family == "mono" edit family += "Courier New";
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";
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";
match any family == "Arial" any size > 9 any size < 15 edit antialias = Nil;
match any family == "Verdana" any size > 9 any size < 15 edit antialias = Nil;
match any family == "Tahoma" any size > 9 any size < 15 edit antialias = Nil;
match edit rgba = bgr;

Mijn .xftconfig is leeg...

edit:

Duh, ik zie 't al... die dirs moeten er natuurlijk nog bij |:(

edit 2:
En nu werkt het :) Alweer een nuttige bijdrage aan de search :+

Verwijderd

Et voila. Blij van dienst te kunnen zijn geweest :)
Pagina: 1