我有:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFont f(a.font());
f.setPointSize(17);
f.setFamily("Arial AMU");
a.setFont(f);
QLineEdit *l = new QLineEdit();
l->setFont(f);
l->show();
return a.exec();
}
我尝试更改亚美尼亚语的unicode字体。在Windows操作系统中,此语言的默认字体是Sylfaen。但我想使用Arial AMU字体,这种字体支持这种语言。所以,我为我的应用程序设置了新字体,所有拉丁符号都正确显示,除了亚美尼亚符号!在这种情况下,qt使用系统字体!