[JB]フォントマニア集まれ!iOS対応メモプリンタmemopri(メモプリ)MEP-F10が256倍楽しくなるMemopriPatcher
2015/12/20
価値ある情報をユーザー視点で発信するブログ
2015/12/20
もくじ
ひとりぶろぐのmoyashi (@hitoriblog) です。
先日買ってきたiOS対応のメモプリンターmemopri(メモプリ)MEP-F10。
ひとりぶろぐ » iPhoneで使える!Macで使える!無線LAN対応付箋紙プリンタmemopri (メモプリ) MEP-F10を普通じゃなく使う
かなり気に入ったのですが、専用アプリMEP-IP10の機能がやや寂しかったので、改造して楽しくするMemopriPatcherというJailbreak Tweakを作ってみました。
memopri MEP-IP10
カテゴリ: ユーティリティ
価格: 無料
MemopriPatcherの機能を紹介します。(続きは[Read More]から)
デフォルト状態では、フォントは細字、太字、斜体の三つからしか選べませんが、OSにインストールされているフォントから自由に選択できるようにしてみました。
ただ、ベースラインが異なり、テープのセンターに印刷できないフォントもあります。
また、諸々の場面でデフォルトフォントが顔を出したりしますが、完全を期すのは手間に合わないのでこの辺りで打ち止めとしています。
memopri(メモプリ)から使えるフォントを増やすために、フォントインストール機能を付けました。
TrueTypeフォント(TTF)、OpenTypeフォント(OTF)をmemopri専用アプリMEP-IP10に取り込んで利用できます。ローカルストレージの「/var/mobile」以下にあるフォントであれば取り込めると思います。
僕はSafariでTTF入りzipファイルをダウンロード、iFileで開き解凍、MemopriPatcher適用済みMEP-P10でインストールといった感じで使っています。
ファイルオープンダイアログにはブックマーク機能があるので、アプリのDocumentsフォルダをブックマークすると、アプリでダウンロードしたファイルの受け渡しがスムーズでしょう。
使えないフォントもあるかもしれませんが、これ以上僕からできることはありません。
QRコードを生成して、テープの頭に印刷することができます。この機能は、手書き入力を乗っ取って実現しているので、手書き入力機能と排他利用です。QRコードが表示されている間は「手書き入力」ボタンが押せなくなります。
そのままだとテキストとかぶってしまいます。
テキストの頭にスペースを入れて、かぶらないように回避して使います。
読み取りが保証されているわけではありません。
読み取りが可能なテキストの長さとテープの幅との関係性については、トライアンドエラーが必要です。それほど長い文字を埋め込めはしないでしょう。
ここでヒント。URL短縮サービスを使うと、限られた文字数を有効に使えるでしょう。QRコード内に埋め込むことにこだわらず、Webサービスを介することまで考慮に入れると、活用の道は拓けるかと思います。
URL Schemeでテキスト等を受け渡しできます。
Jailbreak環境ではあまり意味は無いかもしれませんが、パラメータを指定しなければ起動のみも可能です。
memopri://print
フォントだけ指定、QRコードだけ渡す、といったこともできます。
パラメータ | 意味 |
---|---|
text | 本文テキスト指定(要URLエンコード) |
qr | QRコードに変換するテキスト指定(要URLエンコード) |
font | フォント名を指定(要URLエンコード) |
memopri://print?text=hoge&qr=hage&font=Futura
PasteboardKeyのJavaScript機能から使うと便利でしょう。
ひとりぶろぐ » [JB]iPhoneでの作業効率が劇的改善!クリップボード履歴/スニペット専用キーボードPasteboardKey
PasteBoardKeyのJavaScriptスニペットとしてはこんな感じ。
// memopriに送る
openURL(“memopri://print?text=” + enc(TEXT));
// memopriに送る(やさゴシ)
openURL(format(“memopri://print?text=%1$s&font=%2$s&qr=%3$s”, enc(TEXT), enc(“07YasashisaGothic”), enc(“”)));
クリップボードのテキストに特化するなら、MyScripts+MyShortcutsから通知センターでスクリプトを起動する方が手間が無いかもしれません。
document.location=”memopri://print?text=” + encodeURIComponent(CLIPBOARD)
fontパラメータで使えるフォント名は、フォント名をタップするとクリップボードにコピーすることができます。
これをURLエンコードして指定します。
“memopri://print?text=” encodeURIComponent(“テキスト”) + “&font=” + encodeURIComponent(“コピーしたフォント名”)
MemopriPatcherは無保証、無サポートです。自己責任でお使いください。
僕が瞬速で飽きてMEP-IP10のバージョンアップに追従しない可能性も高いですので、MEP-IP10 Version 1.0.2のipaをバックアップしておくことをおすすめします。
いつもの New野良リポジトリ をCydiaに登録後、以下のリンクをタップしてインストールしてください。
インストールするとリスプリングを促されるので、リスプリングします。
MemopriPatcherをCydiaからインストールする