Dodao sam novi TTF font na sistem i aplikacije ga vide i koriste. Medjutim, moja Qt aplikacija ga ne propoznaje posle prelaska na SuSE 10.3. Slično mi se jednom desilo i na 10.2, ali sam zaboravio rešenje. Font sam dodavao na više načina, kroz Configure Desktop -> Font Installer, kao običan korisnik i kao root, ručno kopiranjem u /usr/local/share/fonts pa pokretao fonts-config i u svakom slučaju aplikacije vide ovaj font, ali moja Qt ga više ne vidi. U log-u imam sledeće:
10.10.2007 15:09:04:942 FONT: Multi
10.10.2007 15:09:04:943 Exact match: No
10.10.2007 15:09:04:945 Default family: Helvetica
10.10.2007 15:09:04:946 Family: ClarendonCond
[code] m_fontMessage = new QFont(“ClarendonCond”);
Q_CHECK_PTR(m_fontMessage);
LOG(“FONT: ” << m_fontMessage->rawName());
LOG(“Exact match: ” << (m_fontMessage->exactMatch() ? “Yes” : “No”));
LOG(“Default family: “<< m_fontMessage->defaultFamily());
LOG(“Family: “<< m_fontMessage->family());
m_fontMessage->setPointSize(36);
m_fontMessage->setBold(true);
m_fontMessage->setStretch(QFont::Expanded);
m_fontMessage->setStyleStrategy(QFont::PreferAntialias);
[/code]
Verzija Qt-a je 4.3.2, a probao sam i 4.2.3 i 4.3.0 i isto je.