tryhi 发表于 2013-8-10 19:05:34

悬赏15明经币,请问有没有“滘”可以显示单线字体




黄色用的宋体非单线字体,可以显示,白色用的是单线字体,就显示不了,请问有没有办法解决,悬赏15明经币

wowan1314 发表于 2013-8-10 19:05:35

字体说明
    概念      操作步骤       参考      




AutoCAD 软件包中包括大量字体。可用 STYLE 命令对这些字体的任何一种应用扩展、压缩或倾斜效果,使字符符合实际需要。文字可以使用这些字体以任意高度、基线角度、水平或垂直方向显示。

如果要创建自己的字体,请研究 txt.shp 文件和 AutoCAD 软件包中的其他字体。它们提供本主题所讨论内容的实际样例。

详细信息,请参见 样例文件.。

AutoCAD 字体是形定义文件,其中的形编号与每个字符的 ASCII 码对应。关于 ASCII 码的列表信息,请参见 ASCII 码。

ASCII 码 1 到 31 是控制字符,仅有一个用于 AutoCAD 字体中:

10 (LF)

换行 (LF) 将绘图位置下移一行,而不绘制图形。这用于重复的 TEXT 命令中,将后继行放在第一行下。

*10,5,lf
2,8,(0,-10),0

通过调整 LF 形定义中指定的下移量,可调整行间距。

字体必须包括特殊的形编号 0,以提供字体本身的信息。其格式如下:

*0,4,font-name
above,below,modes,0
其中,above 值指出大写字母从基线向上延伸的矢量长度,below 指出小写字母从基线向下延伸的距离。基线的概念与纸面书写时的基准线相似。这些值定义了基本字符尺寸,用作 TEXT 命令中指定高度的缩放比例。

modes 字节对水平方向的字体为 0,对双向(水平或垂直)字体为 2。特殊命令代码 00E (14) 只有在 modes 被设置为 2 时有效。

AutoCAD 提供的标准字体包括一些 AutoCAD 标注功能所需的附加字符。

%%d Degree symbol (°)
%%p Plus/minus tolerance symbol (±)
%%c Circle diameter dimensioning symbol

用户可按命令参考中 TEXT 下描述的方式使用这些字符和 %%nnn 控制序列。

注意AutoCAD 按字符的 ASCII 码(形编号)绘制字符,而不是按其名称绘制。要节省内存空间,可用小写字符指定每个文字形定义的形名称部分,如下例所示。(小写的名称不保存在内存中。)

*65,11,uca
024,043,04d,02c,2,047,1,040,2,02e,0
因为形名称 uca 包含小写字母,AutoCAD 不将该名称保存到内存中。但在编辑字体定义文件时,可引用此名称。在此例中,uca 表示大写 A。

hpy 发表于 2013-8-11 11:00:44

网上下载字体看能不能找到能显示这个字的单线字体,另外一个办法是看还有没有哪个字跟这个字右边这部分一样。如果有就好办了,用三点水的形代码和这部分的形代码拼起来就可以把这个字添加到字体文件中。

tryhi 发表于 2013-8-12 01:30:17

hpy 发表于 2013-8-11 11:00 static/image/common/back.gif
网上下载字体看能不能找到能显示这个字的单线字体,另外一个办法是看还有没有哪个字跟这个字右边这部分一样 ...

请问怎么添加到字体文件中,我用SHX2SHP.exe反编译txt.shx为txt.shp之后打开一看,发现里面只定义了两百多个字体,很奇怪

hpy 发表于 2013-8-12 07:46:50

txt.shx本身就是英文字体文件,要用作大字体文件才能显示中文。

tryhi 发表于 2013-8-12 14:08:54

本帖最后由 tryhi 于 2013-8-12 14:10 编辑

hpy 发表于 2013-8-12 07:46 http://bbs.mjtd.com/static/image/common/back.gif
txt.shx本身就是英文字体文件,要用作大字体文件才能显示中文。

*49136,109,筐
7,142,2,8,(39,76),1,8,(18,3),2,8,(-41,-3),1,8,(17,3),2,8,(-28,-23),1,8,(17,33),
2,8,(3,-28),1,8,(-5,15),2,8,(21,0),1,8,(9,-15),2,8,(-16,1),1,8,(10,27),2,8,
(-28,-29),1,8,(0,-59),2,8,(38,58),1,8,(-38,-4),2,8,(8,-12),1,8,(26,3),2,8,(-2,
-13),1,8,(-24,-3),2,8,(-4,-13),1,8,(33,3),2,8,(-17,-1),1,8,(0,25),2,8,(22,-39),
1,8,(-44,-4),7,143,0

*47779,120,海
7,142,2,8,(17,54),1,8,(-7,-46),2,8,(47,67),1,8,(-28,-4),2,8,(-10,-2),1,8,(-7,
15),2,8,(-7,-22),1,8,(7,-16),2,8,(-2,-38),1,8,(-5,12),2,8,(18,-3),1,8,(35,4),2,
8,(-8,39),1,8,(-20,-3),2,8,(0,6),1,8,(-5,-46),2,8,(13,5),1,8,(-3,12),2,8,(-16,
3),1,8,(42,5),2,8,(-24,12),1,8,(2,-12),2,8,(-18,10),1,8,(14,38),2,8,(12,-68),1,
8,(-2,-21),8,(-8,9),2,8,(14,55),1,8,(-4,-43),7,143,0


能否用类似的方法帮我构造一个“滘”字
页: [1]
查看完整版本: 悬赏15明经币,请问有没有“滘”可以显示单线字体