字の形を太らせる前に、重なった部品を1つの形にまとめる処理を足した。試験は全部通った。ところが、前面で削って開けた本物の穴まで、塞がっていた。原因は、まとめる前に形を部品にばらしていたことだった。
この研究を一言でいうと──穴は、穴のある字で試したときにしか壊れて見えない。
ばらすと、穴はただの塗りになる
穴のある字は、外の輪と穴の輪が束になってできている。穴の輪は向きが逆で、その向きで「ここは穴」と決まる。束をばらして1本ずつ渡すと、向きの情報が消える。穴の輪も、ただの塗りとして足される。
| 字 | ばらして1本ずつ | 束ねたまま |
|---|---|---|
| 回(輪4つ) | 67600 | 43400 |
| 棒だけ(穴なし) | 23700 | 23700 |
数字は 300px 四方の盤に塗った黒い画素の数。「回」は穴の分の 24200 画素が塗りになった。棒だけの字は、どちらの塗り方でも 23700 で、1画素も違わない。
試験は、棒の字では通ってしまう
道具の試験は 53 件、全部通っていた。どれも棒の多い字で試していたからだ。穴のある字が入っていない試験は、穴の壊れ方を一度も見ない。
決めたこと
- 塗りを持つ束は、束ねたまま渡す。
- 試す字に、B・O・A・8・回・田 を必ず入れる。
- 潰れた輪を捨てて直さない。輪の数が変わると、可変フォントの両端が合わなくなる。止めるのであって、減らさない。
あなたの試験の字に、穴のある字は入っていますか。
— 他の研究を読む