帆软怎么引入css样式嵌入特殊字体?让每台电脑打开页面显示字体都一样,并不是在每台电脑上安装字体文件

自己电脑浏览的image.png

其他电脑浏览的image.png

FineReport dude 发布于 2018-12-25 13:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
dudeLv1见习互助
发布于2018-12-26 14:10

已解决

  • Kerydia Kerydia 怎么弄
    2018-12-26 14:11 
  • dude dude(提问者) 回复 Kerydia 1.需要用到CSS的@font-face(可以百度一下@font-face),首先你需要获得设置的字体文件,一般都是.TTF,因为浏览器兼容性的问题,所以需要转换并获得其他格式(.eto .svg .woff)--https://www.fontsquirrel.com/tools/webfont-generator,下载之后就会有一个style的CSS文件。 2.然后根据你的报表类型不同来引用那个CSS文件--http://help.finereport.com/doc-view-1280.html
    2018-12-26 14:29 
  • 永辉 永辉 回复 dude(提问者) 为什么我的液晶字体转换后没有.eto .svg .的格式呢
    2019-01-22 10:47 
  • dude dude(提问者) 回复 永辉 https://www.fontsquirrel.com/tools/webfont-generator 上传自己的字体文件之后,获取需要的格式
    2019-01-22 11:11 
  • 永辉 永辉 回复 dude(提问者) 已经转换过,就是这样
    2019-01-22 12:13 
最佳回答
0
myseanLv3初级互助
发布于2018-12-25 13:24

1)在设计器端设计报表时,要使用到系统没有的字体,需要在设计器所在机器导入系统字体,那么保证设计器可以选到该字体即可。

2)如果客户端访问报表,需要在预览时显示出字体效果,客户端系统也需要安装该字体。 

3)在服务器端,如果客户需要打印和导出图片等,那么服务器端系统也需要安装字体。


  • dude dude(提问者) 不可以像网页那样嵌入字体吗?那这样都在客户端或者服务端安装字体挺麻烦的,要是不同电脑访问都得安装
    2018-12-25 13:32 
  • mysean mysean 回复 dude(提问者) 帮助文档是这么说的。我也觉得不合理。要能自动下载到客户端比较好。你也可以咨询下官方。
    2018-12-25 13:37 
  • dude dude(提问者) 回复 mysean 好的,thank you!
    2018-12-25 13:40 
  • 1关注人数
  • 844浏览人数
  • 最后回答于:2018-12-26 14:10
    请选择关闭问题的原因
    确定 取消
    返回顶部