ソースコードの管理場所
Revisão | 26261cf9d58c85520de733cb753dc87478aaca2c (tree) |
---|---|
Hora | 2020-04-24 18:07:30 |
Autor | Hironori Kitagawa <h_kitagawa2001@yaho...> |
Commiter | Hironori Kitagawa |
jfm-ujis.lua: add new character classes for (two- or three-) em-dashes
@@ -47,6 +47,9 @@ local t = { | ||
47 | 47 | [4] = { 0, 0, 0, kanjiskip_shrink=1 }, |
48 | 48 | [5] = { 0, 0, 0, kanjiskip_shrink=1 }, |
49 | 49 | [105] = { 0, 0, 0, kanjiskip_shrink=1 }, |
50 | + [205] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
51 | + [305] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
52 | + [405] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
50 | 53 | [6] = { 0, 0, 0, kanjiskip_shrink=1 }, |
51 | 54 | [007] = { 0, 0, 0, kanjiskip_shrink=1 }, |
52 | 55 | [107] = { 0, 0, 0, kanjiskip_shrink=1 }, |
@@ -71,6 +74,9 @@ local t = { | ||
71 | 74 | [4] = { 0, 0, 0, kanjiskip_shrink=1 }, |
72 | 75 | [5] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
73 | 76 | [105] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
77 | + [205] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, | |
78 | + [305] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, | |
79 | + [405] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, | |
74 | 80 | [6] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
75 | 81 | [007] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
76 | 82 | [107] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
@@ -93,6 +99,9 @@ local t = { | ||
93 | 99 | [4] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, |
94 | 100 | [5] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, |
95 | 101 | [105] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, |
102 | + [205] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, | |
103 | + [305] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, | |
104 | + [405] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, | |
96 | 105 | [6] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, |
97 | 106 | [007] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, |
98 | 107 | [107] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, |
@@ -112,6 +121,9 @@ local t = { | ||
112 | 121 | [3] = { 0.75, 0.0, 0.25, priority=1, ratio=1./3, kanjiskip_stretch=1 }, |
113 | 122 | [5] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
114 | 123 | [105] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
124 | + [205] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, | |
125 | + [305] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, | |
126 | + [405] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, | |
115 | 127 | [6] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
116 | 128 | [007] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
117 | 129 | [107] = { 0.5 , 0.0, 0.5, ratio=0, kanjiskip_stretch=1 }, |
@@ -121,7 +133,7 @@ local t = { | ||
121 | 133 | }, |
122 | 134 | |
123 | 135 | [5] = { -- 分離禁止文字 |
124 | - chars = { '—', '―', '‥', '…', '〳', '〴', '〵', }, | |
136 | + chars = { '―', '‥', '…', '〳', '〴', '〵', }, | |
125 | 137 | align = 'left', left = 0.0, down = 0.0, |
126 | 138 | width = 1.0, height = 0.88, depth = 0.12, italic=0.0, |
127 | 139 | glue = { |
@@ -132,8 +144,7 @@ local t = { | ||
132 | 144 | [6] = { 0, 0, 0, kanjiskip_shrink=1 }, |
133 | 145 | }, |
134 | 146 | kern = { |
135 | - [5] = 0.0, | |
136 | - [105] = 0.0 | |
147 | + [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0, | |
137 | 148 | } |
138 | 149 | }, |
139 | 150 |
@@ -149,8 +160,53 @@ local t = { | ||
149 | 160 | [6] = { 0, 0, 0, kanjiskip_shrink=1 }, |
150 | 161 | }, |
151 | 162 | kern = { |
152 | - [5] = 0.0, | |
153 | - [105] = 0.0 | |
163 | + [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0, | |
164 | + } | |
165 | + }, | |
166 | + | |
167 | + [205] = { -- em-dash | |
168 | + chars = { 0x2014 }, | |
169 | + align = 'middle', left = 0.0, down = 0.0, | |
170 | + width = 1, height = 0.88, depth = 0.12, italic=0.0, | |
171 | + glue = { | |
172 | + [1] = { 0.5 , 0.0, 0.5, ratio=1, kanjiskip_stretch=1 }, | |
173 | + [2] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
174 | + [3] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, | |
175 | + [4] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
176 | + [6] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
177 | + }, | |
178 | + kern = { | |
179 | + [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0, | |
180 | + } | |
181 | + }, | |
182 | + [305] = { -- two-em dash | |
183 | + chars = { 0x2E3A }, | |
184 | + align = 'middle', left = 0.0, down = 0.0, | |
185 | + width = 2, height = 0.88, depth = 0.12, italic=0.0, | |
186 | + glue = { | |
187 | + [1] = { 0.5 , 0.0, 0.5, ratio=1, kanjiskip_stretch=1 }, | |
188 | + [2] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
189 | + [3] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, | |
190 | + [4] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
191 | + [6] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
192 | + }, | |
193 | + kern = { | |
194 | + [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0, | |
195 | + } | |
196 | + }, | |
197 | + [405] = { -- two-em dash | |
198 | + chars = { 0x2E3B }, | |
199 | + align = 'middle', left = 0.0, down = 0.0, | |
200 | + width = 3, height = 0.88, depth = 0.12, italic=0.0, | |
201 | + glue = { | |
202 | + [1] = { 0.5 , 0.0, 0.5, ratio=1, kanjiskip_stretch=1 }, | |
203 | + [2] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
204 | + [3] = { 0.25, 0.0, 0.25, priority=1, ratio=1 }, | |
205 | + [4] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
206 | + [6] = { 0, 0, 0, kanjiskip_shrink=1 }, | |
207 | + }, | |
208 | + kern = { | |
209 | + [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0, | |
154 | 210 | } |
155 | 211 | }, |
156 | 212 |
@@ -171,8 +227,7 @@ local t = { | ||
171 | 227 | [8] = { 0, 0, 0, kanjiskip_shrink=1 }, |
172 | 228 | }, |
173 | 229 | kern = { |
174 | - [5] = 0.0, | |
175 | - [105] = 0.0 | |
230 | + [5] = 0.0, [105] = 0.0, [205] = 0.0, [305] = 0.0, [405] = 0.0, | |
176 | 231 | } |
177 | 232 | }, |
178 | 233 |