zara大哥真是让大家长了不少见识,你用C写过转*.SHX文件的程序,可曾用LISP写过读取汉字字符的转换,即转换字符为点的矢量,如字符"动"字,在字体为"SIMPLEX,HZTXT",字高为10,宽度为0.8时可得到矢量点表: ((8.0 0.0) (1.32283 7.95276) (3.52756 8.4252) (0.629921 5.74803) (3.59055 6.37795) (2.3937 5.98425) (2.33071 5.35433) (2.33071 5.35433) (1.19685 2.12598) (1.19685 2.12598) (0.944882 2.04724) (0.944882 2.04724) (3.46457 3.22835) (3.46457 3.22835) (3.02362 4.33071) (3.02362 4.33071) (3.52756 3.14961) (3.52756 3.14961) (3.59055 2.44094) (3.59055 2.44094) (3.33858 3.46457) (4.09449 5.90551) (7.37008 6.37795) (7.37008 6.37795) (7.05512 6.61417) (7.05512 6.61417) (6.92913 5.51181) (6.92913 5.51181) (6.67717 3.93701) (6.67717 3.93701) (6.4252 2.59843) (6.4252 2.59843) (6.17323 1.5748) (6.17323 1.5748) (5.92126 0.787402) (5.92126 0.787402) (5.79528 0.629921) (5.79528 0.629921) (5.10236 2.20472) (5.10236 2.20472) (5.85827 0.787402) (2.51969 -1.9984e-015) (3.14961 0.708661) (3.14961 0.708661) (3.71654 1.41732) (3.71654 1.41732) (4.09449 2.12598) (4.09449 2.12598) (4.53543 2.99213) (4.53543 2.99213) (4.91339 4.17323) (4.91339 4.17323) (5.10236 5.19685) (5.10236 5.19685) (5.22835 6.14173) (5.22835 6.14173) (5.41732 7.55906) (5.41732 7.55906) (5.54331 8.8189) (5.54331 8.8189) (5.66929 9.84252)) |