[Qt-interest] Font Selection Issue

Jake Colman colman at ppllc.com
Fri Oct 8 15:15:26 CEST 2010


I've been reading on how to check my fontconfig configuration.  But
where is the Qt configuration for font substitution?  Are you referring
to something more than the QFont class?

>>>>> "CM" == Constantin Makshin <cmakshin at gmail.com> writes:

   CM> Check your fontconfig and Qt configurations for font
   CM> substitutions.

   CM> On Thursday 07 October 2010 17:58:40 Jake Colman wrote:
   >> 
   >> Using Qt4 on Solaris 10 I'm having trouble selecting the correct font
   >> when using Qt built with support for fontconfig.
   >> 
   >> In order to ensure that I am being very specific in my request (for the
   >> purpose of this test), I created a font and then used QFontInfo to see
   >> what I got.
   >> 
   >> The font is created as follows:
   >> 
   >> QFont Font;
   >> Font.setRawName("-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1");
   >> 
   >> When built without fontconfig support, QFontInfo gives me the following
   >> (which is what I'd expect):
   >> 
   >> Font Info: 
   >> Family: Helvetica [Adobe]
   >> Point Size: 9
   >> Pixel Size: 12
   >> Exact Match: 1
   >> 
   >> When built with fontconfig, however, I am getting the following:
   >> 
   >> Font Info: 
   >> Family: Bitstream Vera Sans
   >> Point Size: 9
   >> Pixel Size: 12
   >> Exact Match: 0
   >> 
   >> Why is Qt with fontconfig not giving me the correct font?
   >> 
   >> ...Jake

-- 
Jake Colman | Director, Software Development
Principia Partners LLC
101 West Elm Street | Conshohocken | PA 19428 | +1 (610) 755 9770
t: +1 (610) 755 9786 | c: +1 (610) 348 2788 | f: +1 (201) 221 8929
e: colman at ppllc.com | w: www.principiapartners.com
Credit technology innovation awards winner 2008 and 2009




More information about the Qt-interest-old mailing list