- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 Typeface.js 转换了一些字体,默认字体 Century Gothic 工作正常。但是现在我正在尝试使用我上传的 Century Gothic Bold,但我不知道确切的名称是什么。我试过“Century Gothic Bold”,但没有用。你怎么知道名字是什么?转换器不会告诉您或要求您在创建期间指定它。是文件名吗?
我不会上传任何代码,因为这只是一个一般性问题。
附言我应该澄清一下,我知道我可以添加 font-weight:bold 但这将是普通的“Century Gothic”加粗,而不是“Century Gothic Bold”字体,后者是完全不同的东西。我已经试过了,它看起来很糟糕。
最佳答案
@Adamantus 虽然不是具体的技术回答,但是不得不说:
我之前也使用过 Typeface.js。然而,一旦网络字体受到关注并且网络字体服务出现,我就不再使用它了。我松了一口气。
老实说,我认为按照今天的标准,在任何意义上都完全没有必要使用 Typeface.js:
我诚实的建议是寻找一种类似于 Century Gothic 的网络字体,然后使用 @font-face
实现它。
这里有一个专门用于此目的的论坛:https://stackoverflow.com/questions/19675667/alternative-google-web-font-for-century-gothic
在这里你可以找到一个@font-face
Sass mixin,它可以使实现网络字体更加容易:https://gist.github.com/ricardozea/9029840
这是mixin:
//@include fontFace(fontName, 'path/to/font'); » No need to specify the file extension in the "fontName" value
@mixin fontFace($font-family, $file-path, $weight:normal, $style:normal) {
@font-face {
font-family:$font-family;
src:url('#{$file-path}.eot');
src:url('#{$file-path}.eot?#iefix') format('embedded-opentype'),
url('#{$file-path}.woff') format('woff'),
url('#{$file-path}.ttf') format('truetype');
font-weight:$weight;
font-style:$style;
}
}
用法:
@include fontFace(muli, '../fonts/muli');
祝你好运。
关于html - Typeface.js:我如何知道我要添加的字体的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23272844/
在我的应用程序中,我有一个 textView,用户可以在其中设置字体和字体样式。我正在使用这一行来设置字体。 tvQuoteTextSample.setTypeface(Typeface.SERIF)
字体始终显示默认字体。 我的字体存储在 Assets /字体中。我尝试过使用其他字体,并重新编码字体。 PixlUI 库也没有解决问题。 MainActivity.java protected voi
在我的应用程序中,我从服务器动态下载字体并将它们保存到数据库中。有什么方法可以从 db 中的 blob 创建 Typaface 吗?当然我可以创建临时文件并从中加载数据,但这不是最好的方法 最佳答案
鉴于以下 react 代码: import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import 't
我已经使用 Typeface.js 转换了一些字体,默认字体 Century Gothic 工作正常。但是现在我正在尝试使用我上传的 Century Gothic Bold,但我不知道确切的名称是什么
我正在制作必须以“NASTALIQ.TTF”字体显示文本的 Android 应用程序。我将字体 ttf 文件放在项目的以下目录中: C:\Users\Zeeshan\AndroidStudioProj
简单的问题:Typeface.createFromAsset() 是否缓存?还是我应该在内存中保留一个引用以方便使用?我问的原因是因为我经常使用它(都是为了在许多 Activity/ View 中维护
我使用自定义字体绘制( Canvas )文本(准确地说:我使用自定义字体)。然而,这种字体不支持很多字符,因此一些(不受支持的)字符看起来不同。现在我问自己以下问题: 不受支持的角色看起来如何 - 外
在开始 Activity 中,我调用 FontFactory.init(getApplicationContext()); 将 Context 设置为 FontFactory 类。 我还有扩展 Tex
我正在尝试在我的 NotificationCompat.Builder 中添加一个 Typeface ->setContentTitle() 和 setContentText()。我通过 初始化了 T
我想更改对话框中 textview 中的字体: dialog = new Dialog(MyActivity.this); dialog.setContentView(R.layout.my_dial
如何在 NumberPicker 中更改字体类型。我尝试这样做,但字体没有改变。任何想法?P.S: color 和 textSize 有变化。 public class NumberPicker ex
我正在尝试在 ListView 的元素上使用自定义字体。所以在我的 ListViewAdapter 构造函数中我有: private Context context; private List pro
Typeface 类包含一个静态的 findFromCache 方法: https://android.googlesource.com/platform/frameworks/base/+/refs
我的应用程序因以下代码而崩溃。我正在尝试在 textView 中提供自定义字体。 Assets 目录没问题,因为我已经仔细检查过了。 @Override protected void onCreate
所以我有这个界面: public interface Utils{ static final Typeface FONT = Typeface.createFromAsset(getAsset
我在整个应用程序中都使用 Helvetica 字体。目前我正在与 Assets 分开创建字体。所以我说了这三个 HelveticaNeue = Typeface.createFromAsset(app
我想将 TextView 上的第一个字符设置为 TypeFace,将第二个字符设置为不同的 Type face,依此类推。 我读了这个例子: Spannable str = (Spannable) t
我正在尝试使用我在互联网上找到的字体,但问题是我得到了一个带有“无法制作原生字体”的 FC。 这是我的 ListVIew 的 getView 中的代码: holder.tv_SuraN
我有一个应用程序可以更改某些元素的字体。它适用于大多数人,但可能有 0.5% 的人在尝试更改字体时会出现异常。堆栈跟踪的重要部分是: Caused by: java.lang.RuntimeExcep
我是一名优秀的程序员,十分优秀!