渲染为PDF时,PhantomJS 2.0文本无法选择

 nuabolalalala6_535 发布于 2022-12-18 03:18

前几天我从编译PhantomJS 2.0 源上Linux Debian.它成功编译,遗憾的是网页字体存在问题 - 当渲染为PDF时,您无法选择PDF中的文本,就像图像一样.我正在使用以下CSS代码来设置字体:

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url("/public/styles/fonts/lato-300.ttf"); }

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url("/public/styles/fonts/lato-400.ttf"); }

字体正在渲染,但文本不可选.但是,如果我没有设置任何font-family并且只保留默认浏览器字体,则文本是可选的,一切都很好.

我尝试过使用SVG, WOFF and TTF格式 - 结果是一样的.此问题在1.9中不存在,但由于缺少功能,我无法使用1.9.我也不能将字体文件从1.9分支复制到2.0,因为它们使用的是不同版本的QT/webkit.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有