【发布时间】:2020-04-21 00:12:51
【问题描述】:
我有一个使用 Material Design Icons 下载包的流星应用程序。为网络/移动浏览器运行时,所有图标都完美显示。但是,当我为 android 构建时,图标不显示。我在 /public 内的目录中有 css 和字体文件,因此它们可供客户端使用。 android 版本仍然不显示图标。这是 mdi css 的样子。
@font-face {
font-family: "Material Design Icons";
src: url("/assets/mdi/css/materialdesignicons-webfont.eot?v=4.7.95");
src: url("/assets/mdi/css/materialdesignicons-webfont.eot?#iefix&v=4.7.95") format("embedded-opentype"), url("/assets/mdi/css/materialdesignicons-webfont.woff2?v=4.7.95") format("woff2"), url("/assets/mdi/css/materialdesignicons-webfont.woff?v=4.7.95") format("woff"), url("/assets/mdi/css/materialdesignicons-webfont.ttf?v=4.7.95") format("truetype");
font-weight: normal;
font-style: normal;
}
.mdi:before,
.mdi-set {
display: inline-block;
font: normal normal normal 24px/1 "Material Design Icons";
font-size: inherit;
text-rendering: auto;
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
这个css文件和字体文件在同一个目录下,我试过使用绝对路径和相对路径,但还是不行。帮助。
【问题讨论】:
标签: android cordova meteor mobile fonts