DOMPDF开放Sans字体问题

问题描述 投票:0回答:1

我使用DOMPDF使用自定义字体系列 - 开SANS从谷歌字体

我HAE字体本地和设置CSS字型规则。在我的本地ENV(Windows)在PDF的字体按预期工作,但在测试环境(Linux)的它不加载自定义字体,似乎使用默认字体。

尝试手动设置它,试图通过load_font.php脚本安装它,验证文件夹是可写的。

我的想法和任何帮助,将不胜感激。

这是我的CSS的一部分:

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/Open_Sans/OpenSans-Regular.eot');
  src: url('/fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
   url('/fonts/Open_Sans/OpenSans-Regular.svg#OpenSans-Regular') format('svg'),
   url('/fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype'),
   url('http://app.dev.predictix.net/fonts/Open_Sans/OpenSans-Regular.woff') format('woff'),
   url('/fonts/Open_Sans/OpenSans-Regular.woff2') format('woff2');



  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
dompdf
1个回答
0
投票

这个问题实际上是在CSS重置代码我在页面上。在复位代码,我有:

font:inherit

DOMPDF了,由于字体系列,并寻找一个字体家族继承的,这就是为什么它不加载我的字体。一旦我禁用了CSS规则重置需要我的字体是disblayed。

还要感谢@Ewout这里给我一些指导: https://stackoverflow.com/a/20044474/2022193

© www.soinside.com 2019 - 2024. All rights reserved.