Linuxのデスクトップとサーバーについて扱います。しろもじ様製のスクリプトでフォントを作るテストBloggerをメモ帳代わりにするテストを兼ねる。はじめに正確には、mashabow様のサイトにて公開されている(感謝)手書きフォント作成スクリプトを使って、自作フォントを作るテストです。テストを行うかというと、手書きフォント作成の様子がニコニコ動画に投稿されたのが2008年であり、私の使っているUbuntu13.04(2013年4月)環境でスクリプトが動くのか、確認する必要があったためです。先人がスクリプトを書いてくれても、システムの仕様変更などが原因で使えないこともあります。結論としては、スクリプトは問題なく動作しました。フォント作成における基礎知識は、FontForgeの解説ページを読めば把握できます。日本語訳されているので、ひと通り目を通しておくとよいです。最低限、初歩的な概念あたりを記憶に留めておくと、用語の混乱が少なくなって作業もスムーズになると思います。最終目標はMagi-Cursiveフォントの作成です。スクリプトの動作を確認スクリプト操作が大半を占めるので、ほとんどの作業はターミナル上で行います。はじめに、ダウンロードさせていただいたスクリプトが、Ubuntu13.04環境で動くか試してみようと思った......のですが。我が家にはプリンターがありません。スキャナーも持っていません。これでは手書きフォントが作れません!そういうわけで、グリフをGIMPで描いてスキャン済みデータをでっちあげることにしました。potraceとしても良いと思います。独自の変更や作業途中に生成されるファイルがわかりやすいように、gitリポジトリで解凍直後のスクリプト群を保存。codeディレクトリに、文字割り当て表とUnicodeコードポイント変換リストが入っていることを確認。(magi-cursiveには半角カナは必要ないので、いずれこの2つを改造することになります。)pdfファイルの自動生成が上手く行くかテスト作業ディレクトリ位置は、ディレクトリcode/とsheet/が見える位置なので、解凍して得られるディレクトリのtfssss/tegakiの位置なので移動。引数に文字割り当て表へのパスを指定。code/half.txtsheetディレクトリ内にhalf.pdfが作成されていれば成功です。文字を書くpdfファイルをGIMPで開いて、文字を書き込んでいきます。読み込み時にピクセル数を変更。後で問題があれば調整するということで。解像度の低さと文字の下手さで不安になります。元サイト様では、スキャンの際に枠線が消えることを狙っています。ファイル経由の画像を消した画像ファイルを作成。スキャン済み画像の仕様は、約1654x2291pixelのpgm画像で良いのでしょう。書いたフォントをGIMPからエクスポート。ディレクトリout/temp/とout/pgm/は、あらかじめ作っておかなければならないようです。出力先ディレクトリout/svg/を作成。0.9引数の値は元サイト様を参考(そのまま)に。引数はオプションだと思っていたのですが、指定してやらないと、スクリプトが出力を吐き出しません。フォント化FontForgeをインストールします。Perlは大抵のLinuxディストリビューションなら標準搭載ですが、FontForgeはインストールしなければなりません。fontforgeとしてインストール。generate.peで終了。mini2を試験導入していてすごく便利で体感が良かったです。nijiflowをベースに、機械学習で艦これとアズールレーンの画像の分類器を作り、学習済みグラフ等を公開した。これのTwitterBotを作成し公開している。データセットはPixivのタグ付け済み画像情報を元に作成した。Web上にあまり開封写真等の詳細がなかったので残しておきます。モノが大きいためか、知らない運送会社でおくられてきた。...JavaScriptで、変数を使った正規表現マッチング例および失敗例は、自作のJavaScriptソースから抜粋。※例ごとにマッチする文字列が違いますがご容赦ください。