首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何协调字体-令人敬畏的和材料设计图标字体?

如何协调字体-令人敬畏的和材料设计图标字体?
EN

Stack Overflow用户
提问于 2015-07-16 03:26:57
回答 3查看 6.4K关注 0票数 5

有没有人有一个很好的样式表片段,可以让FontAwesomeMaterial-Design icon font在空间上很好地协同工作-让材质设计图标在一个以FontAwesome为主的站点上播放得很好?样式,基线,宽度是不同的-也许更多。常用的"material-icons“CSS类将字体大小固定为24px。此外,Material-Design图标的有效基线远远高于文本基线。

到目前为止,我已经用以下命令修补了Google的"material-icons“CSS类:

代码语言:javascript
复制
{
    font-size: 150%;
    transform: translate(-10%,20%);
}

Material-Design图标也比Font-Awesome set更宽--我还没有决定如何解决这个问题。我没有用过太多的图标--我没有尝试过的图标可能有更多的问题。

EN

回答 3

Stack Overflow用户

发布于 2015-12-23 00:04:32

我使用以下代码在导航栏,按钮,井,手风琴,表单和其他一些地方使用,改变它以满足您的需要(您可能希望它更大或更厚)。

代码语言:javascript
复制
.material-icons {
  font: normal normal normal 16px/1 'Material Icons';
  display: inline-block;
  transform: translateY(10%);
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}

票数 4
EN

Stack Overflow用户

发布于 2016-09-12 23:52:53

更好地使用

代码语言:javascript
复制
font-size: 115%;
vertical-align: text-bottom;

当使用大于1的行高时,转换会产生问题

票数 3
EN

Stack Overflow用户

发布于 2017-04-11 18:44:51

我有完全相同的问题,这两种字体只是不能很好地玩在一起!

不管我怎么尝试,我都不能用CSS解决这个问题--每个建议一开始都有效,但当我使用不同的字体大小时,这些建议就失效了。

我最接近的CSS是这样的:

代码语言:javascript
复制
.material-icons:before {
  position: relative;
  top: 0.135em;
}

最后,我使用font forge编辑了实际的字体基线,现在它非常有用。

我还将字体重新映射到与font Awesome相同的结构中,而不是:

代码语言:javascript
复制
<i class="material-icons">alarm_on</i>

我能做到

代码语言:javascript
复制
<i class="md md-fw md-alarm-on"></i>

我不知道字体的用途和个人喜好,但我更喜欢这种使用图标字体的方式!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31439341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档