[Konsole-devel] [Bug 227132] New: Konsole doesn't allow "Fixed SemiCondensed" font

adam.hawthorne at gmail.com adam.hawthorne at gmail.com
Tue Feb 16 05:11:54 UTC 2010


https://bugs.kde.org/show_bug.cgi?id=227132

           Summary: Konsole doesn't allow "Fixed SemiCondensed" font
           Product: konsole
           Version: 2.4
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: konsole-devel at kde.org
        ReportedBy: adam.hawthorne at gmail.com


Version:           2.4 (using 4.4.00 (KDE 4.4.0), Kubuntu packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.31-20-generic

I use the bitmap font "Fixed SemiCondensed 10", usually found in a font file
called 6x13.pcf.gz .  In 4.3, I had to manually modify my individual konsole
profile files to use a "light" weight font in order to select the semicondensed
font.  At that time, I used the string:

Font=Fixed [Misc],10,-1,2,25,0,0,0,0,0

Now, since I just upgraded to 4.4, I cannot seem to cause konsole to use a
semicondensed font.  I changed fontconfig to change any requests for "Fixed" to
"Fixed:width=semicondensed".  Running 'fc-match Fixed-10' returns
Fixed-10:width=semicondensed, and running konsole with FC_DEBUG=1 shows that
the best match is indeed Fixed SemiCondensed, but konsole doesn't use that
font.

Other applications do see the change in my fontconfig settings, so I assume
konsole must be resolving which font to render differently.  In 3.5, there was
a 'style' option in the font chooser that allowed selecting SemiCondensed (or
Condensed). Please consider either adding back the 'style' dialog in the font
selector, or at least respecting the font chosen by fontconfig.

Here is the tail of the output from fontconfig:

$ FC_DEBUG=1 konsole
FC_DEBUG=1                                                                      
FC_DEBUG=1                                                                      
...
Best score 100 0 1e+99 100 0 2000 33 0 0 0 0 0 1 0 100 2.14748e+11Pattern has
18 elts (size 18)                                                               
        family: "Fixed"(w)                                                      
        style: "SemiCondensed"(w)                                               
        slant: 0(i)(w)                                                          
        weight: 100(i)(w)                                                       
        width: 87(i)(w)                                                         
        pixelsize: 13(f)(w)                                                     
        spacing: 110(i)(w)                                                      
        foundry: "Misc"(w)                                                      
        antialias: FcFalse(w)                                                   
        file: "/usr/share/fonts/X11/misc/6x13.pcf.gz"(w)                        
        index: 0(i)(w)                                                          
        outline: FcFalse(w)                                                     
        scalable: FcFalse(w)                                                    
        charset: 0000: 00000001 ffffffff ffffffff 7fffffff 00000000 ffffffff
ffffffff ffffffff                                                               
        0001: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff                                                                        
        0002: ffffffff 000ffffd ffff0000 ffffffff ffffffff ffff3fff ffffffff
00007fff                                                                        
        0003: ffffffff ffffffff 0000ffff 4430ffff ffffd7f0 fffffffb ffff7fff
007fffff                                                                        
        0004: ffffffff ffffffff ffffffff ffffffff ffffff7f ffffffff ffff7fff
033fffff                                                                        
        0005: 0000ffff fffe0000 fe7fffff fffffffe f7fe06ff fbffbf7b ffff001f
001f07ff                                                                        
        000e: fffffffe 87ffffff 0fffffff 00000000 00000000 00000000 00000000
00000000                                                                        
        0010: 00000000 00000000 00000000 00000000 00000000 00000000 ffff0000
09ffffff                                                                        
        0011: 00000000 00000000 00000000 00000000 00000000 ffffff00 00000007
02000800                                                                        
        0016: 00000000 00000000 00000000 00000000 1fffffff ffffffff ffffffff
0001ffff                                                                        
        001e: ffffffff ffffffff ffffffff ffffffff 0fffffff ffffffff ffffffff
03ffffff                                                                        
        001f: 3f3fffff ffffffff aaff3f3f 3fffffff ffffffff ffdfffff efcfffdf
7fdcffff                                                                        
        0020: ffffffff ffff80ff 8087ffff fff3000f 00007fff 0003ffff ffff0000
000007ff                                                                        
        0021: ffffffff e7ffffff fff80fff ffffffff ffff000f ffffffff ffffffff
ffffffff                                                                        
        0022: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff                                                                        
        0023: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 00007fff
00000000                                                                        
        0024: ffffffff 0000007f 000007ff ffffffff 0000007f 00000000 00000000
00000400                                                                        
        0025: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff                                                                        
        0026: fecfffff ffffffff ffffffff 3fffffff 000003ff 00000000 00000000
00000000                                                                        
        0027: fff8015e f9fffefd 7f47aff8 ffc000fe ff1fffff 7ff400f3 00000000
ffe00fc0                                                                        
        0028: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff                                                                        
        0029: 000000c0 00000000 00000000 00000000 01fffff8 00000000 00000000
30000000                                                                        
        002a: 2000027f 80000000 00000000 00000000 00000000 00000000 00000000
00000000                                                                        
        0030: ffffff6f 80400000 00000000 00000000 1e000000 fffffffe ffffffff
7fffffff
        0031: ffffffe0 fffe1fff ffffffff 0000000f 00000000 00000000 00000000
00000000
        00e0: ffffffff ffff0fff ffffffff 00007fff 00000000 00000000 00000000
00000000
        00fb: e0f8007f 5f7fffff 0000ffdb 00000000 00000000 00000000 00000000
00000000
        00fe: 00000000 0000000f 00000000 00000000 00000000 00000000 00000000
00000000
        00ff: fffffffe ffffffff 7fffffff fffffffe ffffffff 7ffffffe 1cfcfcfc
30007f7f
(w)
        lang:
aa|ab|af|ast|ava|ay|az|ba|bam|be|bg|bi|bin|br|bs|bua|ca|ce|ch|chm|co|cs|cu|cv|cy|da|de|el|en|eo|es|et|eu|fi|fj|fo|fr|ful|fur|fy|ga|gd|gl|gn|gv|ha|haw|he|ho|hr|hu|hy|ia|ibo|id|ie|ik|io|is|it|ka|kaa|ki|kk|kl|ku|kum|kv|kw|ky|la|lb|lez|ln|lt|lv|mg|mh|mi|mk|mo|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|os|pl|pt|rm|ro|ru|sah|sco|se|sel|sh|shs|sk|sl|sm|sma|smj|smn|sms|so|sq|sr|ss|st|sv|sw|tg|th|tk|tn|to|tr|ts|tt|tw|tyv|uk|uz|ven|vi|vo|vot|wa|wen|wo|xh|yap|yi|yo|zu(w)
        fontversion: 0(i)(w)
        fontformat: "PCF"(w)
        decorative: FcFalse(w)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the konsole-devel mailing list