webfonts相关内容

如何使用FontFace API加载后备字体格式

使用FontFace时 API (不是@fontface )是否有一种便捷的方式来传递多种不同的字体格式,例如在@fontface中提供多个来源? 或者,是否有一种方便的方法来检查使用FontFace API的浏览器可以接受的格式,所以我可以提供几种中最理想的一种? 解决方案 从"CSS字体加载" 规范指出,FontFace API的值与相应的@font-face描述符相同.这意味着 ..
发布时间:2020-11-09 19:19:51 前端开发

如何从图像中识别字体家族?

如何识别图片/徽标中的字体? 我正在尝试查找以下徽标中使用的字体.由于找不到psd或ai文件,因此我尝试了一些有助于查找字体系列的网站,但找不到确切的匹配项. 解决方案 有几个网站免费提供此服务. WhatTheFont 是一项很好的服务. 第1步:上传图片,您想要识别的一行字体就足够了 第2步:在框中输入字母,如下所示 第3步:从给定的结果集中,确定您的字体 ..
发布时间:2020-11-09 19:18:34 其他开发

特定字形的子集字体

我有一个14MB的TTF,其中大部分是简体中文字符. 我想通过创建一个仅包含HTML页面中特定字符的子集来减小尺寸. 因此,理想情况下,我想通过一个Linux程序传递一个文本块,并让其根据所包含的字符重新创建字体. 例如 ./magic-font-squisher input.tff "ABC123水小长" 或 ./magic-font-squisher in ..
发布时间:2020-11-09 19:14:51 其他开发

渲染效果很好的webfont解决方案

挑战: 提供可在所有主要浏览器,设备和操作系统上可接受地呈现的动态Web字体 故事: 因此,我过去曾经使用cufon或sifr,从那以后我都放弃了这两个方法,转而使用@ font-face.在生产中使用@ font-face一段时间后,我发现了一个令人震惊的发现.不管使用哪种浏览器,许多字体(大多数?)在Windows XP中看起来像废话.即使在谷歌浏览器中,XP也会呈现出令人无 ..
发布时间:2020-11-09 19:14:48 其他开发

如何从字体文件中删除字符?

我已经下载了 DejaVu开源字体,并希望将其用作WebFont,但是即使将其转换,我得到一个大文件,并且因为我将使用的网站只有几种语言(阿拉伯语,法语,amazigh),所以我不需要一些字符. 有没有办法浏览字体文件并删除不需要的Unicode字符范围? 解决方案 我找到的最简单的方法是使用pyftsubset工具="noreferrer">字体工具.这是一个示例: $ py ..
发布时间:2020-11-09 19:12:23 其他开发

如何创建自定义字体图标?

我想在我的项目中添加一些自定义字体图标.因为引导程序中的默认图标是不够的.如何在引导程序中创建自定义字体图标? 解决方案 字体自定义将有助于从中生成自定义图标网络字体命令行的舒适性.您的图标应为svg格式. 安装: sudo apt-get install fontforge wget http://people.mozilla.com/~jkew/woff/woff-code ..
发布时间:2020-11-09 19:03:28 其他开发

对于.ttf,.woff和.woff2等字体文件,FileReader.readAsDataURL()阅读器结果为空

我正在构建一个允许用户上载自定义字体的Web界面.问题是我无法通过FileReader.readAsDataUrl()将字体文件(特别是.ttf,.woff和.woff2文件)转换为base64,以便随后可以通过我的API放置这些文件. 我可以成功reasAsDataUrl .png和.jpg文件,并以base64编码的字符串的形式接收这些文件的数据,没问题.但是,当我尝试对.ttf,.wo ..
发布时间:2020-11-06 03:17:06 前端开发

使用fabricjs的BitmapText

我研究了HTML5和更高版本中使用的字体. CSS3.我知道Web字体将支持Web字体(例如ttf/otf,eot,woff,woff2).但是,我需要在画布中使用 *.fon 字体(在本机应用程序中使用的字体). 我引用了链接可以将bitmaptext与扩展fabric.image一起使用.但是,我需要像fabricjs的普通文本对象一样使用bitmaptext.例如.字体样式,换行,行距 ..
发布时间:2020-11-03 02:15:31 其他开发

浏览器使用哪种等宽字体?

使用CSS,如果您指定 font-family:monospace; ,我的理解是浏览器选择其默认/首选等宽字体。 如果正确,如何确定浏览器使用的是等宽字体? 解决方案 有有5个通用的族可以使用:“ serif”,“ sans-serif”,“草书”,“幻想”和“ monospace”。当浏览器看到其中一种字体时,会向操作系统询问该系列中的默认字体。 因此,Web浏览器使用的字 ..
发布时间:2020-10-12 06:11:13 前端开发

是否可以检测到浏览器何时使用后备字体而不是CSS中指定的主要字体?

如果在文本字段中输入了字符,并且当前应用的字体不支持该字符,则该字符将使用备用字体。发生这种情况时,是否可以通过Java脚本或其他方法进行判断?尝试创建一个脚本来警告用户字体是否不支持某个字符。谢谢您的帮助! 解决方案 这听起来像是工作,例如 fontkit.js 或 opentype.js ,甚至是 Font.js ,所有这些都可以测试字体字形支持。系统字体不会以这种方式覆盖(Font. ..
发布时间:2020-10-12 05:01:39 前端开发

如何在网站上使用表情符号字体?

我已经下载了 Google的“ Noto Color Emoji” 字体,但是无法正常工作。我对“ Noto Sans Regular”这样的字体没有任何问题。但是使用“ Noto Color Emoji”字体时,在Firefox中(在Windows 10上)出现以下错误: 可下载字体:否当前支持的字形形状表(字体家族:“ NotoColorEmoji”样式:正常权重:正常拉伸:正常src索 ..
发布时间:2020-10-12 04:34:43 其他开发

Google字体衬里编号

我使用的是 Raleway 字体,而Google字体的说明显示“下载同时具有旧样式和衬里数字”。 我找不到任何说明如何对齐的文档数字。有人知道我该怎么做吗? 解决方案 要回答我自己的问题: 首先,我必须添加& subset = all 作为Google字体的参数: ..
发布时间:2020-10-12 04:16:37 前端开发

如何使用Fontello字体?

根据一个来源,这就是我使用Fontello字体的方式: 现在,完全可以根据您的需要制作自定义图标webfont.首先,选择所需的图标.然后更新字形代码(可选),并下载您的Webfont捆绑包. Fontello生成所需的一切,然后通过此模块的配置页面上传捆绑包!就这么简单! 好的.怎么办?如何在我的网页上调用他们的图标之一? 解决方案 在分发包中,有"font"文件夹和"css ..
发布时间:2020-07-23 00:03:04 其他开发