1

我对使用混合框架的移动开发非常陌生(阅读绝对初学者)。对于我的第一个项目,我决定使用 AppGyver 的 Supersonic 框架。当我想更改导航栏中标题的字体时,出现了问题。这是我尝试过的:

我将下载的字体相关文件放入文件夹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";}

但什么也没发生。

正如我在开始时所说的那样,我对混合开发(以及它周围的东西)很陌生,所以如果你能提出任何对我有帮助的建议,我将非常感激。

4

1 回答 1

0

像你这样的Android字体我也遇到了一些麻烦。就这么简单:有些字体工作有些不工作,不管它是 ttf 还是其他一些支持。

您可以检查它是否不适用于其他字体。如果一个字体不起作用 Android 只需使用默认字体 Android Sans ...

于 2015-09-29T22:24:41.403 回答