TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

标题: 求牛奶用freetype的轮廓描述符 [打印本页]

作者: BurySakura    时间: 2011-10-6 23:11:21     标题: 求牛奶用freetype的轮廓描述符

本帖最后由 BurySakura 于 2011-10-7 01:48 编辑

我报我获得的描述符

simhei.tff

“我”字

n_points
93

n_contours
2

contours
[84, 92]

我对比了下tcax生成的,点数明显多,不知道是freetype的版本问题还是别的原因。
照理来说,矢量字体这些参数应该是相同的。
我没研究过XX大的代码,全凭自己感觉写的,可能存在Bug?
作者: milkyjing    时间: 2011-10-6 23:42:02

黑体 "我" 93 无误...
作者: milkyjing    时间: 2011-10-6 23:55:15

详细结果:


TCAX version 0.9.8 [2011-08-24]
(C) Copyright 2011 milkyjing

n_contours = 2
n_points = 93

01 point (1240, 1830)
02 point (1270, 1780)
03 point (1180, 1750)
04 point (890, 1690)
05 point (890, 1310)
06 point (1410, 1310)
07 point (1410, 1580)
08 point (1400, 2060)
09 point (1510, 2040)
10 point (1620, 2040)
11 point (1600, 1890)
12 point (1600, 1700)
13 point (1600, 1310)
14 point (2050, 1310)
15 point (2200, 1310)
16 point (2400, 1320)
17 point (2400, 1140)
18 point (2200, 1150)
19 point (2060, 1150)
20 point (1610, 1150)
21 point (1640, 670)
22 point (1740, 460)
23 point (1950, 660)
24 point (2100, 1050)
25 point (2180, 980)
26 point (2310, 920)
27 point (2230, 830)
28 point (1970, 420)
29 point (1830, 280)
30 point (1910, 160)
31 point (2090, 0)
32 point (2200, -30)
33 point (2250, 120)
34 point (2260, 260)
35 point (2360, 190)
36 point (2470, 140)
37 point (2390, -140)
38 point (2210, -280)
39 point (1870, -100)
40 point (1690, 150)
41 point (1350, -90)
42 point (1150, -190)
43 point (1090, -80)
44 point (1000, -10)
45 point (1300, 90)
46 point (1590, 320)
47 point (1450, 600)
48 point (1420, 1150)
49 point (890, 1150)
50 point (890, 760)
51 point (1120, 810)
52 point (1240, 860)
53 point (1250, 760)
54 point (1260, 670)
55 point (1130, 640)
56 point (890, 580)
57 point (890, 70)
58 point (900, -120)
59 point (640, -230)
60 point (470, -260)
61 point (460, -150)
62 point (370, -30)
63 point (570, -30)
64 point (700, 20)
65 point (700, 110)
66 point (700, 530)
67 point (320, 430)
68 point (200, 390)
69 point (190, 530)
70 point (140, 620)
71 point (320, 640)
72 point (700, 720)
73 point (700, 1150)
74 point (310, 1150)
75 point (160, 1140)
76 point (160, 1320)
77 point (320, 1310)
78 point (700, 1310)
79 point (700, 1640)
80 point (280, 1550)
81 point (250, 1660)
82 point (200, 1740)
83 point (350, 1740)
84 point (980, 1880)
85 point (1140, 1970)
86 point (2140, 1700)
87 point (2250, 1580)
88 point (2170, 1520)
89 point (2090, 1440)
90 point (1930, 1660)
91 point (1750, 1800)
92 point (1830, 1870)
93 point (1880, 1940)
Press any key to continue...

作者: BurySakura    时间: 2011-10-6 23:57:19

[(1240, 1830), (1270, 1780), (1180, 1750), (890, 1690), (890, 1310), (1410, 1310), (1410, 1580), (1400, 2060), (1510, 2040), (1620, 2040), (1600, 1890), (1600, 1700), (1600, 1310), (2050, 1310), (2200, 1310), (2400, 1320), (2400, 1140), (2200, 1150), (2060, 1150), (1610, 1150), (1640, 670), (1740, 460), (1950, 660), (2100, 1050), (2180, 980), (2310, 920), (2230, 830), (1970, 420), (1830, 280), (1910, 160), (2090, 0), (2200, -30), (2250, 120), (2260, 260), (2360, 190), (2470, 140), (2390, -140), (2210, -280), (1870, -100), (1690, 150), (1350, -90), (1150, -190), (1090, -80), (1000, -10), (1300, 90), (1590, 320), (1450, 600), (1420, 1150), (890, 1150), (890, 760), (1120, 810), (1240, 860), (1250, 760), (1260, 670), (1130, 640), (890, 580), (890, 70), (900, -120), (640, -230), (470, -260), (460, -150), (370, -30), (570, -30), (700, 20), (700, 110), (700, 530), (320, 430), (200, 390), (190, 530), (140, 620), (320, 640), (700, 720), (700, 1150), (310, 1150), (160, 1140), (160, 1320), (320, 1310), (700, 1310), (700, 1640), (280, 1550), (250, 1660), (200, 1740), (350, 1740), (980, 1880), (1140, 1970), (2140, 1700), (2250, 1580), (2170, 1520), (2090, 1440), (1930, 1660), (1750, 1800), (1830, 1870), (1880, 1940)]
作者: milkyjing    时间: 2011-10-6 23:59:03

好吧, 萌葬, 你得承认你萌了
作者: BurySakura    时间: 2011-10-7 01:44:08

本帖最后由 BurySakura 于 2011-10-7 01:55 编辑

好吧,睡不着,爬起来问题找到了,是tags有问题。

[0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]

坑爹呢,还有四次、五次曲线(伪,这tags也太不负责任了。

作者: milkyjing    时间: 2011-10-7 02:00:16

BurySakura 发表于 2011-10-7 01:44
好吧,睡不着,爬起来问题找到了,是tags有问题。

[0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1,  ...


哦... 我也想起来了- -

在使用tag之前, 还必须先判断该点的前继情况...

p.s. 现在结果正常了吧?




欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://www.tcax.org/) Powered by Discuz! X2