①【项目背景】招标文件打开,满屏方块
稀土大厦一家国企,今年换了三十套国产终端,麒麟V10加WPS。办公室打开一份招标文件,正文全是方块,标题的仿宋变成黑体,页数从四十页变成五十二页。经办人以为文件坏了,让投标方重发三次。我到现场看:系统里只有文泉驿和思源黑体,没有方正仿宋、楷体、小标宋,PDF里的嵌入字体是子集,缺字就落在替代字体上。
②【咨询设计】不是装个字体包就完事
很多同行觉得把Windows字体拷过去就行,但实际上要处理三件事:字体授权(方正、汉仪这些商用字体不能随便装)、字体名映射(Windows叫「仿宋_GB2312」,Linux里叫「FangSong」)、以及PDF子集缺字后的回退顺序。方案:采购方正字库的企业授权,装仿宋、黑体、楷体、小标宋四款;写fontconfig配置文件,做别名映射和回退链,回退顺序按仿宋、宋体、思源宋体排,保证缺字时落到同类字形而不是黑体;WPS里设置默认字体替换表,把「宋体」映射到「SimSun」的替代项;对存量文档做批量字体替换测试,用LibreOffice的无头模式转PDF,逐份比对页数。
③【施工规划】缓存不刷新,装了也白装
字体文件放/usr/share/fonts/truetype/founder,权限设644,属主root。装完执行fc-cache -fv,再用fc-match验证「FangSong」是否指向正确文件。用户目录下的~/.fonts.conf优先级更高,要检查有没有旧配置覆盖。打印服务器上也要装同一套字体,否则屏幕对了、打出来还是方块。批量部署用Ansible推,三十台十分钟推完。部署完先跑一遍fc-list统计字体数量,再打开三份样张,确认标题、正文、表格里的数字没有错位。
④【安全补丁】字体文件也是攻击面
字体解析器的漏洞不少,恶意字体可以触发内存破坏。规定只从官方渠道取字体,安装前校验SHA-256,禁止从邮件附件和U盘直接装。终端的USB存储禁用,字体更新走内部源。WPS开启宏安全级别,禁止自动执行。
⑤【验收交付】十份文档,逐页比对
抽十份不同来源的文档(招标、合同、红头文件、表格),逐页比对页数、行距、标点位置,打印后与原件叠放对比,偏差在1毫米内。fc-match全部命中,无方块。交付字体授权证明、fontconfig配置、部署脚本、常见问题卡(缺字怎么查、怎么补)。
⑥【售后承诺】国产化替代,问题多半在细节
字体、驱动、外设,这三样最容易返工。我们提供上线前兼容性测试,按业务系统逐项过。故障2小时到场,稀土大厦到昆区二十分钟。技术热线17704868686,随时打。
【不舍昼夜技术 · 包头IT全生命周期服务】
业务全闭环:咨询规划、方案设计、工程实施、竣工验收、维保售后。
咱能干的:包头修电脑/装监控/拉网线/做系统/救数据/办软件/卖耗材。
技术范畴:5G通信、大数据服务、信息系统集成、网络安全、商用密码、平面设计。
服务区域:昆区、青山区、九原区、东河区、高新区等包头全境,随叫随到。
技术热线:17704868686(本地专业团队,不舍昼夜为您守候!)