hlaska QFont::setRawMode(): Invalid XLFD: "fixed"

Zdenek Pizl z.p na linux-cd.cz
Pátek Listopad 9 13:20:19 CET 2001


Dne pá 9. listopad 2001 12:54 Matus Martinak napsal(a):
> Hej, je to pri spustenom KDE, ale robia to len niektore
> programy a len pri niektorych fontoch ...

void QFont::setRawName( const QString &name )
{
    detach();

    bool validXLFD = QFontPrivate::fillFontDef(name.latin1(), &d->request, 0);
    d->request.dirty = TRUE;

    if ( !validXLFD ) {

#ifdef QT_CHECK_STATE
        qWarning("QFont::setRawMode(): Invalid XLFD: \"%s\"", name.latin1());
#endif // QT_CHECK_STATE

        setFamily( name );
        setRawMode( TRUE );
    }
}

tak si to preberte, pravdepodobne aplikace zada font, jehoz jmeno nelze parsovat. 
Metoda fillFontDef je v qfont_x11.cpp a vraci false pouze v pripade, ze nelze uspesne 
provest parseXFontName(). 

Takze budto nemate font fixed, coz je blbost, neb bez toho Xy nebezi a nebo je skutecne 
neco s fontserverem. Zapnete si debug QT a fontserveru ...

							Z.P.




Další informace o konferenci Linux