首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装woff字体文件

安装woff字体文件
EN

Ask Ubuntu用户
提问于 2021-03-08 23:49:16
回答 2查看 4.3K关注 0票数 5

我在服务器(停靠容器)上使用Ubuntu20.04,我需要编程安装字体。我在~/.fonts下添加文件,而它直接与.ttf一起工作,我无法让它处理.woff文件。

在过去,我通过在没有转换的情况下将文件复制到相同的位置来实现Debian 10。

我是否遗漏了Ubuntu要安装的东西,还是需要将字体转换为.ttf?如果是,那么建议将woff转换为ttf的方法是什么?

EN

回答 2

Ask Ubuntu用户

发布于 2021-03-09 02:53:13

是的,在Ubuntu使用之前,您需要将.woff转换为.ttf。要做到这一点,一个简单的方法是使用作为宇宙一部分的woff2包。您可以这样安装它:

代码语言:javascript
复制
sudo apt install woff2

安装后,您可以将.woff转换为如下所示的.ttf

代码语言:javascript
复制
woff2_decompress fontname.woff2

如果要将.ttf转换为.woff,可以这样做:

代码语言:javascript
复制
woff2_compress fontname.ttf

希望这能有所帮助

票数 8
EN

Ask Ubuntu用户

发布于 2021-04-15 16:45:22

这个npm包完成了工作。

写这个

代码语言:javascript
复制
// convertFont.js
const { toSfnt } = require("woff-tools");
const fs = require("fs");

fs.writeFileSync("output.ttf", toSfnt(fs.readFileSync("input.woff")));

和往常一样,用node convertFont.js调用它很好(如果您不习惯npm包,那么首先需要npm init,然后是npm i woff-tools )。

包中给定的文档不太好用。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1322153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档