Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt忽略所有者字体并使用系统字体_Qt_Unicode_Fonts - Fatal编程技术网

Qt忽略所有者字体并使用系统字体

Qt忽略所有者字体并使用系统字体,qt,unicode,fonts,Qt,Unicode,Fonts,我有: 我尝试更改亚美尼亚语的unicode字体。在Windows操作系统中,此语言的默认字体为Sylfaen。但是我想使用Arial AMU字体,这种字体支持这种语言。所以,我为我的应用程序设置了新字体,所有拉丁符号都正确显示,亚美尼亚符号除外!在这种情况下,qt使用系统字体 int main(int argc, char *argv[]) { QApplication a(argc, argv); QFont f(a.font()); f.setPointSize(1

我有:

我尝试更改亚美尼亚语的unicode字体。在Windows操作系统中,此语言的默认字体为Sylfaen。但是我想使用Arial AMU字体,这种字体支持这种语言。所以,我为我的应用程序设置了新字体,所有拉丁符号都正确显示,亚美尼亚符号除外!在这种情况下,qt使用系统字体

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();
}