GDもまだよくわかっていないことが沢山

昨晩からこれしかやっていない……。

最近美味いカレー食べてないな
最近美味いカレー食べてないな

さて、一応公開した訳ですが、作ったファイルは自動的に保存されないとか、書名をもう少し長くした時に自動的に行数が増えるようにならないかとか、画像を送ってそれを反映できるようにならないかとかの希望が寄せられました。確かに過去のものは残しておきたいこともあるかも知れない。

でもそれはもはやAIR新書さんと同じなのでそこまで手はかけるつもりはありません。が、ファイル名はこのままではいけない気もしますので、そのうち何とかします。例えば日時をベースとしたファイル名にしてWebからダウンロード出来るようにはすべきだと思います。

書名については……どこで分けるかということを考えると、もしかしたら最初から二行になったものを用意すべきかもしれないです。そのあたり、スマートな解決策がまだ見えません。素人なんで。

ともあれ、左側にフォームがあって、右側に出来た表紙が出現する、くらいのページにすべきかなのも。また丸一日とか勉強しないと出来ないので現状はこのままですが、改善案とか今後もお待ちしております。あと、早いうちに画像をアップロードして、その画像が反映するような表紙ジェネレータも作らねばとは考えています。

竹の子書房文庫表紙ジェネレータ

結局よくわからないままなので、GDを使って何とかしましたよ

縦書きについては今はお預け。タイムアップ。

あとはタイトルの長さが長くなったらはみ出すとか、自動改行しないとか、自動リサイズしないとか、色々問題は山積しているのだけど、今日のところは疲れたのでここまでにします。

こんなのを作れますよ
こんなのを作れますよ

特に竹の子書房関係者の方は遊んでみてください。そのうち帯の色を変えられるようにするくらいはするかもしれません。

少しバランスを修正しました。

今まさに肩こりひどいです
今まさに肩こりひどいです

TCPDFでごにょごにょ

最初はそんなに難しいものだとは思わなかったんですよ。
KDP用に簡易表紙が作れればいいなって。

ちなみにKDPの表紙は縦横比16:10だそうですよ。で、長辺が2500pxという巨大なファイル。
ほら、テキストで文章を持っている人も沢山いらっしゃるから、本文は作れると思うんです。でもね、表紙が無い訳で。
そうなってくると自動的に簡易番の表紙を作るサービスが欲しいんですよ。

ええ、神沼はプログラミングができません。

だから、ネットにあるいろいろなものを組み合わせて、何とか出来ないかなって。

いや、縦書きって大変ですわ。最初はGDというのがいいかなと思って、ImageTTFTextというので縦書き出来ないかなって感じに情報を探したんですが、あまりよく分からない。

ああ、縦書きならPDFの方が得意なんじゃないか? PDFを作ってからPNGに吐き出して、そこからGDで体裁を整えるというのはどうだろう? なんて感じにウロウロと半日ぐらいの時間をかけて探し回って、結局たどり着いたのはTCPDFです。

まだ何も出来てません。いやー。わかる人にはちゃちゃっと作れるようなものなんだろうなーと思うと、何だか悔しいですね。

Posted from するぷろ for iOS.

Orzレイアウトで日本語入力時のTextExpanderのスニペット展開する

まだまだ模索中。

日本語入力時にスニペットを展開できるように設定したTextExpanderと親指シフトは共存できるのか、という話題です。

昨晩の検証で、一度は「無理なんじゃね?」と結論づけた訳ですが、今さきほど、「asa」として登録したスニペットが、「あさ」の入力で展開されるという怪現象に出会いました。何だこれ。

TextExpander for Mac App
カテゴリ: 仕事効率化
価格: ¥3,500

こうなったら気になるので時間の許す範囲で色々検証。

「aaa」は元キーの通りに「ううう」と入力すれば展開されます。「あああ」でも展開されました。
「kkk」は? 駄目です。「ととと」でも「ききき」でも入力できません。
「akk」では? やはり駄目です。

どうやら最初がaiueoで始まって、その後、子音が連続しなければスニペットは展開されるようです。

「aka」であれば「あか」と入力すれば良いということになります。

でも「ak」で登録してあった場合、「あか」と入力すると、展開したスニペットの後に「あ」が残ってしまいます(akaのakで変換されて、最後のaが残ってしまう)。なので、きちんとひらがなになるように設定してあげる必要があるようです。

そうなると、「akeome」で「あけおめ」と入力すれば「明けましておめでとうございます、今年もよろしくお願い致します」を展開するのは可能、ということでしょうか? 出来そうです。

本当に出来るのか実験してみました。

実験してみます
実験してみます

設定したスニペットが展開されるか、エディタ上で実験してみます

どうなるかな?
どうなるかな?
おお、展開された!
おお、展開された!

やはり最初が母音で始まり、かつ子音が続かなくて、きちんとひらがなとして成立していれば展開できるようです。

母音から始まるのは使い辛そうなので、神沼は普通に入力切り替えをしてからスニペットを入力することにしますが、「uuhoge」として「ううほげ」のように入力した直後に展開されるのは何か面白いです。

使いどころはあると思いますので、Orzレイアウトユーザ(keyremap4macbook(KeyRemap4MacBook – OS X用のソフトウェア)に付属のNICOLA配列をご使用の親指シフトユーザも?)の方で、TextExpanderをご使用されている方は、試してみると良いのではないでしょうか。