新プログラミング言語B012(ボルズ)悪戦苦闘開発日記

ブロマガ(ニコニコ動画)から移転。プログラミンやScratchに触発された私が新しいプログラミング言語を開発するまでの記録。

フォント公開します。【追記あり】

f:id:kairi-sakusaku:20181024210341p:plain

とりあえず出来上がったので、需要があるかわかりませんが公開します。

http://yoseisan.happy.nu/b012/boltfontb.zip

言語のイメージに合わせた癖のある字体ですので、予めご了承ください。

またコレはベタ色のVerですが、白抜きVerとボルト模様のないバージョンを別途製作中。

こちらも、そのうち公開予定です。

 

追記

http://yoseisan.happy.nu/b012/ryo12.html

こっちで試したら、思った以上に文字が潰れてる。パ行とバ行の区別がつかないのは致命的だな・・・

早急に改訂版出すので、既に現状版をフォントダウンロードされた方、その旨よく考えた上でご使用ください。

(ある程度の大きさに拡大すれば問題ない、はづ)

 

文字フォント進捗

f:id:kairi-sakusaku:20181023085457p:plain

新言語で使える独自フォントを製作中。

ネットで流れてるフリーフォントで気に入ったのもあるんだが、色々制限も多く、

なら言語の雰囲気にあったものを作っちまえという。

 

しかしカタカナだけとはいえ、なかなか大変だ。

チマチマ作り始めて現在進捗6割弱。

既に制作済みの数字フォント

f:id:kairi-sakusaku:20181023090017p:plain

と組み合わせて完成だが、まだまだ先は長いねぇ。

 

一応コンセプトは出来上がってる数字側基準の

・明朝系(縦棒が太く横棒が細い)

・角ばった文字

・文字内にボルト穴を組み込む

の三点。

 

そうそう今まで気にしてなかったけど

うちはwindows10なので、ついでなので他のブラウザでどう見えるか検証。

edgeでは問題なく表示、IE11では・・・SVG非対応なのかTESTの文字図形のみ。

 

ゔわ煮詰まったー【追記】

f:id:kairi-sakusaku:20181021080526p:plain

今やろうとしてるのはこういうことで、一見上手く言ってるように見えるでしょ?

ところがどっこい、これちょっとズルして見た目だけ体裁整えてます。

 

これ、fabric.jsを使い始めてからずーっとつきまとってるんだけど仕様なのかバグなのか図形を配置する際、プログラムの記入順番に表示されないという問題が。

具体的に言うと、「図形だけ」と「SVG含み」の2つのグループがあった場合、

普通は実行順に図形が順番に重なっていくんだが、SVG含みだけ順番無視して上に重なっていく。つまり、後に書いた「図形のみ」が下になっちゃう。

多分データ読み込みのタイムラグだと思うんだけど。

 

今までだったらパネルとボタンを別々にしたりとか、SVG画像が上に重なるというという方法を使ったりとかで対処してきたんだけど今回は中の文字を書き換える都合上、図形がSVG画像の上にきてないと上手くない。

一応、重なり順を変更するというsendToBack() というのがあって、画面はそれで対処してるんだけどコレ、マウスイベントで無理くり対応させた後なんだよね。書き出しの初期で実現しないと意味がない。

 

SVG読み込みを待って図形を書くか、普通にコンマ何秒かで図形を記入するようなやりかたをせんと駄目なんだろうけど・・・うーむ、どうやるんだ?

 

追記 ベタにsetTimeout('関数',時間);でいけました。

f:id:kairi-sakusaku:20181021093528p:plain

参考までにURL

http://yoseisan.happy.nu/b012/oki2.html

案ずるより産むが易しとは、よくいったもんだ。

ちなみにうちのパソコン環境だけかもですが、設定時間を750ミリ秒にしたらいけました。その前にSVGを何枚配置してるか、は関係なさそう。

これは検証してqiitaかQrunchネタだなぁ。

住めば都を英語で言えば、あと早番と遅番のあいだ

今週のお題「好きな街」
To every bird his own nest is best.

鳥も住み慣れた場所が一番良い、という諺です。

引っ越し続けで紆余曲折の上今の家に住んで二年ほど、今が一番です。もう動きたくないです。
まあそもそも、追い出されでもせん限り引っ越す費用がもうないわ。私も、同居人も。

まあでも、学生時代は旅行行きまくったのでお金あったら暖かいとこ引っ越したいです。沖縄とか。

とまあ、お題ノルマは果たしたので本題?の近況。
今日まで早番、5時までの仕事で、明日から昼からの遅番です。
まる一日休みみたいなもんなので、その時間で滞ってるプログラミング言語の製作を進めたいところ。
なんだけど、多分帰宅後酒かっくらって十時間くらい爆睡するんだろなあ……