我对使用混合框架的移动开发非常陌生(阅读绝对初学者)。对于我的第一个项目,我决定使用 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";}
但什么也没发生。
正如我在开始时所说的那样,我对混合开发(以及它周围的东西)很陌生,所以如果你能提出任何对我有帮助的建议,我将非常感激。