自定义字体 Ionic 2

2024-04-11

因此,我尝试在 Ionic 2 应用程序中使用自定义字体,但由于某种原因,它显示的内容不正确。

我的字体是 GothamRounded,因此我将所有 .ttf、.svg、.otf 和 .eot 文件复制到 Ionic 项目的 www/fonts 文件夹中。

然后,在 app.component.scss (我的主要组件)内我写了这样的内容:

app {

  @font-face {
    font-family: GothamRounded;
    src: url($font-path + "/GothamRounded-Book.ttf");
  }

  font-family: GothamRounded;

}

现在,当我的应用程序重新加载时,我的字体已经改变,如果我检查内部带有文本的元素,我可以在开发控制台中看到这一点:

app {
    font-family: GothamRounded;
}

但显示的文本有衬线,而我的字体没有,所以我猜这实际上并没有得到真正的字体。

知道会发生什么吗? 谢谢


为什么要使用应用程序选择器?它只是为了向我们展示代码还是您的代码中确实有一个应用程序标签?对我来说是<ion-app>

尝试将 src 设置为所有字体扩展名并使用其前面的格式,例如

@font-face {
  font-family: GothamRounded;
  src: url($font-path + "/GothamRounded-Book.ttf") format('ttf'), url($font-path + "/GothamRounded-Book.otf") format('otf'), ...;
}

我也使用自定义字体,并且我的字体无法在不是 app.scss 文件的任何其他 .scss 文件中工作,因此在我的 app.scss 中我有以下内容:

@font-face {
  font-family: 'Humanst';
  src: url('../assets/fonts/humanst-webfont.woff2') format('woff2'), url('../assets/fonts/humanst-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

* {
  font-family: 'Humanst' !important;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义字体 Ionic 2 的相关文章

  • 使 Material UI Grid 项目的子项拉伸以适合父容器的剩余高度

    1 现状 我有一个包含 4 个网格项的 Material UI 网格容器 每个 Grid 项中都有一个 Typography 组件 其中包含标题和包含一些内容的 Card 如下所示 2 期望的外观 我希望卡片填充网格项目的剩余高度并且不超过
  • 如何设置 CSS 网格的最大高度

    我有以下 CSS 网格 grid 3x4 display grid grid template columns 1fr 1fr 1fr grid template rows 1fr 1fr 1fr 1fr grid template are
  • 如何在jqplot中显示饼图之外的标签?

    Jqplot 有如下图表 jqplot 图表 http www jqplot com tests pie donut charts php 我的问题是如何在 a 之外显示标签jqplot chart像下面这样high chart 高图表可以
  • 固定宽度可变高度网格CSS

    我们如何在网格布局中实现固定宽度和可变高度 就像www pinterest com http www pinterest com主页布局 我认为他们正在使用 Javascript 只是想知道是否还有其他方法 只需使用float left不管
  • 将父容器扩展至 100% 高度以容纳浮动内容

    我正在为一个客户项目而苦苦挣扎 我的全部divs 没有绝对定位 height 100 for html body 和容器divs 但静态内容未达到其内容 在 910 像素处 我可以将溢出属性更改为auto 并且背景会继续向下到内容的末尾 但
  • 在我的 index.php 中加载 CSS 和 JS 等资源时出现错误 403

    我使用的是 Linux Elementary OS 并在 opt 中安装了 lampp My CSS and JS won t load When I inspect my page through browser The console
  • 调整文本区域大小

    我需要使用文本区域来显示一些文本 问题是 如果我放置 4 5 行文本 就会出现滚动条 如何使用 CSS HTML 使文本区域与其内容一样大 没有滚动条 文本区域不需要动态更改其大小 我仅使用它来显示文本 我也可以使用禁用的文本区域 我希望文
  • 动画进度元素值

    我有一个progress元素 该元素如下所示 div class container div div div
  • 如何在背景剪辑中包含文本装饰:文本;影响?

    我在用 webkit background clip text border and color transparent在锚标记上 下划线似乎永远不可见 我想要的是将文本装饰包含在背景剪辑中 这是我的CSS background clip
  • 悬停时为 SVG 制作动画

    我正在尝试在悬停时为 SVG 文件设置动画 默认情况下 它可以使用 svg 函数实现出色的动画效果 例如
  • 绝对定位的 div 中的文本重叠

    在下面的代码片段中 div 元素 main gt div 相对定位并向左浮动 由于相对定位 div 元素 main gt div 彼此相邻放置 span 元素位于 div 元素下方 main gt div gt span span 元素绝对
  • 博客上的随机背景图片

    我正在尝试整理某种代码 以随机化我的博主博客上的背景图像 我的编程技能不足 但我愿意尝试建议 我记得在 WordPress 中实现了类似的功能 通过将 php 代码文件存储在图像文件夹中 然后从 CSS 中调用该 php 文件 就像它是图像
  • 如何使按钮在表格单元格内居中

    我试图通过以下方式将按钮置于表格内的中心 text align center 然而 它似乎对我不起作用 注 我用过Display table cell结合Vertical align middle将按钮的文本居中 正如您所看到的 第一个按钮
  • 菜单作为水平无序列表或表格?

    我有一个无序列表 水平显示为页面的顶部菜单栏 我已经让它显示得相对较好 尽管我一直在调整 IE6 和 IE7 的间距 因为它无法正常显示 令人震惊 无论哪种情况 使用表格来显示菜单还是使用一些CSS hack 我找不到解决方法 会更好吗 显
  • 水平滚动条仅出现在页面底部

    我有一个具有以下 HTML 结构的页面 div class wrapper div The wrapper被设置为min width 1100px至于原因我就不多说了 因此 当浏览器大小调整为小于 1100px 时 我希望出现水平滚动条 我
  • Aptana Studio 3 上的预览选项卡在哪里?

    我在 Windows PC 上使用 Aptana Studio 2 并有一个选项卡用于在 IE 上预览页面 另一个选项卡用于在 Firefox 上预览 但我切换到了 Aptana 3 我不知道是没有预览还是我没有找到它 是的 我在 stac
  • 角度 2 中的动态 styleUrls?

    是否可以将样式表的 url 动态注入到组件中 就像是 styleUrls stylesheet1 css this additionalUrls 或者 一厢情愿并注意这只是假代码 export class MyComponent imple
  • 使水平滚动条始终可见,即使底部不在视图中

    我将用一个片段来开始这个问题 该片段几乎显示了我想要完成的任务 wrapper overflow hidden display flex sidebar min width 200px background 333 color FFF co
  • gwt 中的垂直居中

    如何使用垂直面板在 gwt 中垂直居中 或者请告诉我有什么方法可以进行垂直居中 如果你想直接使用VerticalPanel从代码中 您需要使用setVerticalAlignment HasVerticalAlignment ALIGN M
  • span 和 iframe 正文中的宽度(以像素为单位)

    我需要知道 a 的宽度 nbsp 以像素为单位 以及是否取决于字体大小 另外 页面中不同元素的情况是否有所不同 还有 就是 nbsp 与常规不同 目的 nbsp 不间断空格 位于正常空格之上是为了防止单词之间出现换行 您可以使用多个 nbs

随机推荐

  • npm v6.4.1 未在 docker 内运行 `prepare`

    我正在尝试在 docker 容器内安装一个包 但是prepare脚本没有运行 这里有一个Dockerfile这复制了这个问题 FROM ubuntu 18 04 Replace shell with bash so we can sourc
  • 在 JMeter 中,您可以指定变量来填充 HTTP 请求默认值吗?

    我希望能够从 CSV 文件中读取值 或者更理想的是 properties使用 JMeter 文件 然后在多个中使用它Test Plan是在HTTP Request Defaults as the Server Name or IP 以及Po
  • Ruby on Rails 日志文件太大

    我偶然发现我的rails3 1日志文件超级大 大约21mb 就尺寸而言 这样正常吗 生产环境中的日志文件是什么样的 另外 我可以去掉日志吗 谢谢 The logRails 应用程序的文件夹包含与每个标准环境相对应的三个日志文件 随着时间的推
  • 反应道具类型错误

    我正在尝试在 codepen 中创建网络应用程序 我正在使用 React ReactDOM 一切都很好 但是当我将react router dom添加到我的项目中时 出现错误 react router dom min js 1 Uncaug
  • Ansible:从意图文件创建字典

    shell gt cat myfile yml ABC ABC C01 host a1 prefixlen 19 host a2 prefixlen 19 DEF DEF C01 host d1 prefixlen 19 host d2 p
  • android bluetoothadapter.startLeScan,按 UUID 过滤

    我想使用以下命令扫描 BLE 设备startLeScan UUID serviceUuids LeScanCallback callback 方法 现在我有一个UUID 它是一个16位的值 例如 00000000 0000 1000 800
  • app.config修改值c#

    这个问题在这里得到解决App Config 更改值 https stackoverflow com questions 11149556 c sharp app config change value 接受的答案是 string appPa
  • Visual Studio 2019 中的工具版本

    我正在做几个项目从VS2010到VS2019的迁移 这些项目的 vcxprojs 中有工具版本 4
  • 如何监控Bolt的待处理队列的大小?

    我的拓扑有一两个瓶颈 Storm UI 中的容量指标对于识别这些非常有用 但我对 Bolt 队列的大小更感兴趣 我的理解是每个螺栓有两个队列 一个用于待执行的元组 另一个用于待发出的元组 是否可以监控这些队列的大小 我在网上找到了一些关于向
  • 为什么 scanf() 需要“%lf”来表示双精度数,而 printf() 只需使用“%f”就可以了?

    为什么会这样scanf 需要l in lf 当读一个double when printf 可以使用 f 无论它的参数是否是double or a float 示例代码 double d scanf lf d printf f d 因为对于采
  • 如何在执行android仪器测试时在cmd控制台中打印日志

    我在windows系统上打开cmd 然后输入 adb shell am instrument w com demo uia test android support test runner AndroidJUnitRunner 运行 And
  • const_cast 有用吗?

    最近我发现一段 C 代码可以有效地执行以下操作 char pointer const char constPointer const cast
  • 如何从 WebStorm 中运行 nodemon?

    我想用nodemon https github com remy nodemon从 WebStorm IDE 版本 7 中 Nodemon 监视源文件夹中的一个或多个文件 并在其中一个源文件发生更改时重新启动节点进程 本例中为 Expres
  • 使用 name(object) <- 向量重命名 xts 对象标头的 R 代码

    我是 R 学习新手 我的一些 R 代码有问题 为了您的方便 我放置了所有代码 以便您可以看到我正在尝试做的事情的逻辑 我的问题是重命名我的 xts 对象 Monthly Quotes 的标头 据我所知 当股票代码无效时 getsymbols
  • 原生 JS 相当于 jQuery 委托

    动态创建的 dom 元素上的事件委托的本机实现是什么 我尝试查看 jQuery 源代码 但无法遵循 on method 注意 目前我在创建 dom 元素后附加事件处理程序 这看起来很标准 但我喜欢 jQuery 的方式 on使用此语法处理动
  • 如何修复“找不到模块 vue-cli-service.js”?

    我正在设置一个新的 Vue 项目 当我运行命令时npm run serve进入CMD 出现如下错误 Error Cannot find module C Users Bram Wicherink vue cli service bin vu
  • 我们如何在 Swift 中实现等待/通知

    在Java中 我们可以这样做 synchronized a while condition false a wait time critical section do something 上面是一个条件同步块 它等待条件成功才能执行临界区
  • WPF 中的多重拖放 - 示例/示例/教程?

    我正在寻找一个示例或任何现成的解决方案 我可以将其集成到现有的应用程序中并使用多重拖放功能 当涉及到将多个项目从 ListBox 之类的控件拖放到另一个 ListBox 时 我在互联网上找到的大多数解决方案都不能很好地工作 谁能指出我的解决
  • 为什么值类型存储在堆栈中?

    为什么 C Net 更喜欢使用堆栈来存储值类型 这种设计背后的主要原因是什么 是因为对堆栈的读 写操作更好地利用了机器处理器吗 另外 也许你可以证明为什么其他人不可以 埃里克 利珀特讨论了这个here https learn microso
  • 自定义字体 Ionic 2

    因此 我尝试在 Ionic 2 应用程序中使用自定义字体 但由于某种原因 它显示的内容不正确 我的字体是 GothamRounded 因此我将所有 ttf svg otf 和 eot 文件复制到 Ionic 项目的 www fonts 文件