以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  字体不被系统识别问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142512)

--  作者:swagger
--  发布时间:2019/10/29 14:19:00
--  字体不被系统识别问题
因为产品的某个字不被系统识别,相关信息不能被跨表。譬如产品名称含有“耋”这个字,这个产品的订单信息就不能跨表引用。而且又不能用其它相似字体替代,因为要打印订单。这个问题有什么好的解决办法?
--  作者:swagger
--  发布时间:2019/10/29 14:23:00
--  
主要是打印,如果表里面是用的是替代字体,然后打印时自动会把替代字体换成原字体,这样也可以。
--  作者:有点蓝
--  发布时间:2019/10/29 14:25:00
--  
试试:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=77110
--  作者:swagger
--  发布时间:2019/10/29 14:43:00
--  
没看懂,意思是把字体(譬如宋体.ttf)考到目录里面? privateFonts.AddFontFile("F:\\VS\\字体\\DejaVuSansMono.ttf")?


我意思不是说系统没有这个字体,譬如“耄耋”, 用windows系统里面的默认字体宋体或者雅黑是可以正常显示的,狐表里面的表格也可以显示的,只是不能被跨表引用。譬如产品表里面有个产品“耄耋”,价格是10元一个,然后订单表引用这个产品时,价格不能被订单表引用。如果这个产品在产品表里面改为“毛至”,价格就能被订单表引用。


--  作者:有点蓝
--  发布时间:2019/10/29 14:57:00
--  
我测试没有问题。请详细说明如何使用的?或者上传实例测试
--  作者:swagger
--  发布时间:2019/10/29 16:54:00
--  
你是说耄耋”这两个字?我只是举个例子,有些字是不能被识别的,譬如?这个字


--  作者:swagger
--  发布时间:2019/10/29 16:54:00
--  
打上去变乱码了,为什么在狐表里面能正常显示,在这里变成了问号

那我再试试
[此贴子已经被作者于2019/10/29 17:43:26编辑过]

--  作者:有点蓝
--  发布时间:2019/10/29 17:15:00
--  
我测试一样没有问题啊。上传具体实例,说明怎么用有问题