html - 我可以在 HTML 代码中使用替代字形吗?

标签 html css fonts photoshop glyph

我在 Photoshop 中选择了一种字体,每个字母都有许多替代字形

(见附图)

在使用 GID 和 Unicode 引用在 HTML/CSS 中编码时,有没有办法显示不同的字形?

Image of different glyphs

最佳答案

据我所知,不可能直接在 HTML 中指定字形,但您可以通过 font-feature-settingsfont- 在 CSS 中使用样式集和其他 OpenType 功能变体。浏览器支持出奇的好。

例子:

<p>A quick brown fox jumps over the lazy dog.</p>
<p>A quick brown fox jumps over the lazy do<span class="ss01">g</span>.</p>
<style>
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100');

body {
  font-size: 48px;
  text-align: center;
  font-family: "Roboto Slab";
  font-weight: 100;
  font-style: normal;
}

.ss01 {
  font-feature-settings: "ss01" 1;
}
</style>

关于html - 我可以在 HTML 代码中使用替代字形吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42418581/

相关文章:

python - 使用带有 GAE 和 Jinja2 的 WTForms,当字段无效时如何获得红色边框?

css - CSS规则在Chrome开发者工具中的显示顺序

javascript - 如何使用 youtube 上传日期作为与实际日期的时间比较?

fonts - TrueType字体和Type-1字体有什么区别?

internet-explorer - IE7中的Google Chart

android - Android ICS 上的卡纳达语字体

javascript - 使用 javascript 创建垂直响应式导航栏

css - 如何将右列 div 设置为固定(当前 "postition: fixed"使部分移动到左侧)

javascript - 如何设置Frameset的固定宽度和居中对齐?

html - 使用内联 block 属性时文本转到下一行