首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CutyCapt不显示自定义网页字体

CutyCapt不显示自定义网页字体
EN

Stack Overflow用户
提问于 2012-07-04 03:40:07
回答 2查看 1.9K关注 0票数 0

我正在尝试使用cutycapt来截取iPhone大小的网站屏幕截图,测试一个移动应用程序,而不是每次CSS发生变化时都要手动截图。

我遇到的问题是,无论是从fonts目录还是由Google web字体提供的自定义Web字体,cutycapt都无法呈现或加载。

示例屏幕截图- Google Web Fonts

我在Ubuntu服务器上使用xvfb-run运行cutycapt。我使用的命令是这样的:

代码语言:javascript
复制
xvfb-run --server-args="-screen 0, 1024x768x24" \
cutycapt --url={url} --out=/tmp/test2.png \
--min-width=640 --min-height=960 \ 
--user-agent="Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7" \
--delay=2000 --header=X_SCREEN_DIMENSIONS:640x960
EN

回答 2

Stack Overflow用户

发布于 2012-10-22 13:17:13

我正在使用wkhtmltoimage的xvfb-run,并且遇到了自定义字体不能在图像输出中呈现的相同问题。

为了解决这个问题,我按照下面的说明在我的服务器上安装了自定义字体:http://www.cangjie.info/public/howto/ubuntu_fonts/ubuntu_fonts.php

我从google web fonts下载了ttf文件,并将其放在:

代码语言:javascript
复制
/usr/share/fonts/truetype/custom/customfont.ttf

放置字体后,我刷新了字体缓存:sudo fc-cache -fv

如果尝试刷新字体缓存时出现“未找到命令”错误,请安装fontconfig:

代码语言:javascript
复制
apt-get install fontconfig
票数 3
EN

Stack Overflow用户

发布于 2013-12-17 19:43:02

我用它来解决同样的问题。但下载所有字体需要一些时间。:

代码语言:javascript
复制
sudo apt-get install ttf-wqy-zenhei
sudo apt-get install xfs xfonts* -y 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11317999

复制
相关文章

相似问题

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