我是使用混合框架进行移动开发的新手(绝对初学者)。在我的第一个项目中,我决定使用AppGyver的超音速框架。当我想要更改导航栏中标题的字体时,出现了问题。这是我尝试过的:
我将下载的字体相关文件放到了appName/app/common/assets/fonts文件夹中。
之后,我创建了一个样式表,其中包含“自定义”字体定义:
@font-face {
font-family: 'ralewaybold';
src: url('/fonts/raleway-bold-webfont.eot');
src: url('/fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/raleway-bold-webfont.woff2') format('woff2'),
url('/fonts/raleway-bold-webfont.woff') format('woff'),
url('/fonts/raleway-bold-webfont.ttf') format('truetype'),
url('/fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
font-weight: normal;
font-style: normal;}将其保存到raleway.css中(在这里,我需要说明的是,我试图将此代码放入android.css和application.css文件中,但这些文件都不起作用)。
最后,我想通过编辑更改默认应用程序(由steroids create appName创建)的导航栏标题的字体
navigation-bar title { ... font-family: "ralewaybold";}
但是什么也没发生。
正如我在开始时所说的,我对混合开发(和它周围的东西)是相当陌生的,所以如果你有任何对我有帮助的建议,我将非常感激。
发布于 2015-09-30 06:24:41
我在使用像你这样的Android字体时也遇到了一些麻烦。简单地说:有些字体可以工作,有些则不行,不管它是ttf字体还是其他支持的字体。
你可以直接检查它是否与其他字体不兼容。如果一种字体不工作,Android只使用默认字体Android Sans...
https://stackoverflow.com/questions/32854663
复制相似问题