1

我正在尝试为其图标添加自定义字体:http: //arisath.github.com/elusive-iconfont/

但是,当我尝试查看它时,实际图标上方有大量空间。我在 MS Word 中打开了字体(从插入符号,然后选择安装的字体),它有同样的问题,这让我相信问题出在字体上。字体是从 svg 生成的。我尝试将 svg 上传到http://icomoon.io并重新下载,新字体也有同样的问题。

这是我用来渲染字体的代码:

QLabel *test = new QLabel;
test->setText(QString::fromUtf8("\ue002\n\ue003"));
test->setAlignment(Qt::AlignTop | Qt::AlignLeft);
test->setStyleSheet("color:red;font-family:'Elusive-Icons';font-size:20px;margin:0px;background-color:black;line-height:0.1");
test->setMargin(0);
test->setWordWrap(true);
test->setFixedWidth(75);
test->show();

如何使图标上方没有空间?

4

2 回答 2

2

我是 elusive-icons 字体的创造者。

我注意到在 IE 和 android 2.3 浏览器中查看字体时存在此问题。但是,我目前不知道为什么会发生这种情况,并且很想听听人们可能对如何解决此问题提出的任何建议...

于 2013-01-10T07:23:11.270 回答
0

这是 elusive-icon 字体 (http://aristath.github.com/elusive-iconfont/) 的错误。我已经验证 FontAwesome 没有这个问题(在 ms word 或我的程序中)。

于 2013-01-11T04:10:49.877 回答