- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想知道是否有一种方法可以用字符串而不是数字来定义@font-face 的粗细:
@font-face {
font-family: 'My Font';
src: url('../fonts/MyFont/light.eot');
…
font-weight: 'light', 300;
font-style: normal;
}
@font-face {
font-family: 'My Font';
src: url('../fonts/MyFont/thin.eot');
…
font-weight: 'thin', 200;
font-style: normal;
}
我认为如果权重匹配(例如,在 Photoshop 中,字体的权重将是 light,而不是 300,那么将设计分解为代码会更容易).
看完W3 spec ,听起来他们确实想让你将名字与数字匹配,但这看起来很愚蠢,所以我想我漏掉了什么。
最佳答案
您链接到的 CSS2.1 规范仅定义了一组与特定数值相对应的特定关键字。它没有说明允许作者为数值定义关键字,无论是在当前还是 future 的规范中。
与数值一起,您可以使用 font-weight
descriptor 指定的唯一关键字在 @font-face
中,规则是 normal
和 bold
(而 bolder
和 lighter
是相对值,因此无法指定)。即使它允许您指定自定义关键字,也必须重新指定 font-weight
属性以允许这些自定义关键字,并且浏览器必须识别这些自定义关键字,但它们不能。
关于CSS:按名称定义字体粗细,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18663641/
我有一个格式良好的单元格范围,具有不同的边框线粗细(其中一些是中等厚度,其中一些是薄的,没有特定的图案)。我想运行一个将边框颜色更改为灰色的宏,但每次执行此操作时,它都会自动将所有边框粗细更改为 xl
我可以使用百分比使我的图像/div 具有响应性。 如何使字体大小响应不同的屏幕大小? 最佳答案 我最近偶然发现了这个问题,并为此编写了一个适合我需要的解决方案。也许您会发现您也可以将它合并到您的 CS
在 iOS 8 中,为了获得 Helvetica Neue 的细变体,以下代码可以工作 UIFont.systemFontOfSize(50, weight: UIFontWeightThin) 在
我想将 matplotlib 绘图中使用的默认字体更改为 Windows 下的 Segoe UI。我可以通过像这样改变 rcParams 来做到这一点 import matplotlib matplo
我想知道是否有人知道基于 Bresenham 的线算法或任何类似算法绘制具有特定粗细的线的任何算法。 再想一想,我一直在想,对于每个 setPixel(x,y) 我只是画一个圆圈,例如: filled
我正在尝试自定义我已经拥有的用于选择 Google 字体和更新预览 DIV 的功能之一,但是我还想添加“字体大小”、“字体粗细”、“字母间距”等,但是此功能仅在您单击“主字体选择器”组合框时才有效,我
我正在使用 RaphaelJS 在 IE8 中调试一些性能问题。我们正在 raphael 中从大约 1000 个元素和文本节点构建图形,特别是一个图形在渲染时给我们带来了问题。在 IE9 中,根据机器
我是一名优秀的程序员,十分优秀!