私は解決策をウェブで探してきましたが、自分のスキルの範囲内にあるものは何も見つかりませんでした。これらのHersheyFont.jhfファイルemergent.unpythonic.net/software/hersheyを、pythonまたはjavascriptを使用してJSONにどのように変換しますか。次のようなものを作成します。
[
{
asciival:26,
points:[[5,-5],[4,7,8],[6,8,7]]
},
{
asciival:27,
points:[[5,-3],[4,7,33],[6,32,7]]
},
(…)
]
ここに質問があることは知っていますが、これではシステムを理解するのに十分ではありません。
編集1
コメントで指摘されているpaulbourke.net/dataformats/hershey/seanの説明はすでに見つかりました。
例として、8番目のシンボル8 9MWOMOV RUMUV ROQUQを考えます。
これには9つの座標ペアがあります(これには左右の位置が含まれます)。
左の位置は「M」-「R」=-5
右の位置は「W」-「R」=5
最初の座標は「OM」=(-3、-5)
2番目の座標は「OV」= (-3,4)
ペン「R」
を上げる「UM」に移動=(3、-5)
「UV」に描画=(3,4)
ペン「R」
を上げる「OQ」に移動=(-3 、-1)
「UQ」に描画=(3、-1)
これを一枚の紙に描画すると、「H」を表していることがわかります。>
私はこれを理解しようとしましたが、値はどこから来るのでしょうか?
たとえば、UM(3、-5)はなぜですか?
Edit2
このJavaクラスを見つけました