原地踏步 发表于 2024-2-2 09:59

本帖最后由 原地踏步 于 2024-2-2 10:05 编辑

azbd 发表于 2024-2-1 11:11
上面帖子写错了,是原来不支持中文。
AutoCAD 2021开始,函数ASCII、char支持Unicode编码的字符。
但不知 ...
程序没有涉及到 ASCII、char 这两个函数,主要用的是 vl-string->list 和 vl-list->string。这两个函数在2021以下版本时,会优先得到 GBK 码,若没有,则返回 unicode 码。在高版本中,若 lispsys 变量非 0,所有字符会直接返回 unicode 码。
unicode与GBK之间没有规律可循,只能老老实实做个映射。yb_gbkuni 这个函数干的就是这事。

原地踏步 发表于 2024-2-2 10:16

azbd 发表于 2024-2-1 11:24
楼主有前面“咸”字那种风格的字形文件不?可以分享一下不?

我目前正在制作。该字符以阿里巴巴普惠体 3.0 35 Thin 为蓝本,准备做成 unicode 格式的。
敬请等待。

azbd 发表于 2024-2-2 15:10

原地踏步 发表于 2024-2-2 10:16
我目前正在制作。该字符以阿里巴巴普惠体 3.0 35 Thin 为蓝本,准备做成 unicode 格式的。
敬请等待。

喔,你这个太伟大了。
不过从零开始做一套字体,工作量太大了。可以发挥集体的力量,来搞这个事情。

chdxllll 发表于 2024-2-16 00:14

本帖最后由 chdxllll 于 2024-2-16 00:17 编辑

前三排文字还是问号?

立方米采用什么编号输入?

原地踏步 发表于 2024-2-26 10:33

chdxllll 发表于 2024-2-16 00:14
前三排文字还是问号?

立方米采用什么编号输入?

当普通字体采用非UNIFONT字体时,如一楼的ros.shx,前三排文字可在单行文字中显示。
要输入㎥,一是复制粘贴,二是可输入“\u+33A5”。

szhorse 发表于 2024-4-8 15:23

前3排的汉字没有GBK码,必须使用楼主的Ros+hztxt方可显示,不知是如何实现的?
感觉是在Ros中实现的,但是单独使用Ros又会显示成问号。

原地踏步 发表于 2024-4-9 09:14

szhorse 发表于 2024-4-8 15:23
前3排的汉字没有GBK码,必须使用楼主的Ros+hztxt方可显示,不知是如何实现的?
感觉是在Ros中实现的,但是 ...

我得到的结论是:若配套的是UNIFONT字体,就显示不出来;若是普通字体(非BIGFONT,非UNIFONT),就能显示。也不知道这个结论对不对,你可以多找一些字体试一下。

wuhanwangtao 发表于 2024-4-21 18:41

原地踏步 发表于 2024-1-1 13:12
最后,在这里祝大家新年快乐,心想事成!

太复杂了,如果改多个字就不方便

chdxllll 发表于 2024-4-25 22:53

还有个问题,如图:
单个文字单行文字能准确显示文字字体;
多行文字中某些字符(㎡、m³)有些生僻汉字不能显示HZTXT,英文字体不能显示%%定义的特殊字符。

z312144636 发表于 2024-5-6 14:09

学习了谢谢分享
页: 1 2 3 [4] 5
查看完整版本: 浅谈如何制作矢量字体文件