パロディことわざのツイートが200編になっていました

 最近、いいネタが思いつかない「パロディことわざ」のツイートが200編を超えていました。
 先ほどツイートしてから数え始めたら201編となっていました。
 ツイートせずに数えればキリが良かったのに・・。

 自分で気に入っているのは
 
 物は考えよう(ものはかんがえよう)
 桃缶が栄養
  糖分多いだろ

 このような緩い作品ですかね。
 アプリ「パロディことわざ」もよろしくお願いします。

使えないフォントを使っていた

 フォントいい漢字です。
 
 なんて満足していたら、「うつくし明朝体オールド」は「アプリ・プログラムにエンベッド(埋め込み)および、ウェブフォントとしてサーバー上にアップロードはできません。」と利用規約に書いてあることを発見。
 急遽「パロディことわざ」のフォント差し替えを行いました。
 
 やはり明朝体が使いたいよねと、いくつか検索してみたところ IPA 派生フォントが多く、利用する際にオリジナルへの復元方法を手当てしなければならない様子、と思われる、じゃないかな。
 他にも細かな規約があるようなので、IPA 関連全てパス。
 
 なかなかシックリくるフォントがない中、明朝体ではないものの「しねきゃぷしょん」で表示テストしたら
 device-2014-08-30-031221 device-2014-08-30-032011
 いい感じじゃない。
 
 昨日の記事とは裏腹に、あっさり「手書きフォント」に乗り換えました。
 Google Play は、31 日から説明文やら宣伝画像がないとアップデートもできなくなるようなので、先程までに更新完了しました。
 アプリサイズが 2.7 MB から 4.0 MB に大幅アップしたのは、AdMob 広告表示の google-play-services_lib を導入したためで、フォントサイズは 541 KB と小さくなっています。
 ic_launcher-web アイコンも変えました。

日本語フォントをスリム化する

 パロディことわざツイート100編突破記念記事です。今、決めました。
 
 この「パロディことわざ」は、縦書き日本語のアプリです。
 縦書きについては、過去記事にも書いたとおりなので、今日は日本語フォントについて書き記しておきます。
 
 アプリを作っていた当時、Android の標準フォント Droid Sans Japanese では、縦書きといえども和のテイストは醸し出し難いなぁと思っていました。やはり、すくなくとも明朝体を使いたいと。
 ネットで「商用可」のフリーフォントを探したところ、このエレガントな「うつくし明朝体オールド」を見つけたのです。一目惚れです。
 
 さっそくダウンロードして、アプリにカスタムフォントとして搭載しようとしたのですが、この OpenType フォントのサイズが 4,114 KB と大きい。第二水準漢字まで含まれていますからね。
 
 第二水準漢字まで含まれているということは、「パロディことわざ」では使いもしない漢字が一杯含まれいているということ。そんな難しい漢字知らんもん。
 
 そこで、さらに「フォントのスリム化」について調べたところ、武蔵システムさんの「サブセットフォントメーカー」にたどり着きました。
 フォントから指定した文字だけを取り出してサブセットを作成するソフトです。ビンゴ!
 
 パロディことわざ作品や strings.xml をひとつのファイルにして、フォント作成。
 サイズが 838 KB となりました。
 約 20 %のスリム化です。拙作アプリ「Polygons Lights Out」の有効インストール率と同じという驚異的な数字です。
 このようにして、アプリサイズ全体でも 2.7 MB に抑えることができました。
 
 
 表示される文字が限定的なアプリで、日本語フォントを変えたい場合には有効な方法かと思います。
 サイズが小さくても見栄えが映える。
 
 
 フォントいい漢字です。

パロディことわざのツイートが100編になりました

 私のツイッターは、アプリ情報10%で残り90%はパロディことわざを毎日せっせと呟いているわけですが、その数が100編となりました。

と、書き始めて、念のために数えたら99編しかなかった。しかも「楽あれば苦あり → ヤクやればクラリ」がアプリに掲載済み投稿作品と一緒だったことがわかり、有効数は98編とこりゃまた中途半端な数です。
 
 だもんで、急遽2編を追加して晴れて「100編になりました」。
 
 
 そこそこ面白いのは、四分の一程度といったところでしょうか。数が溜まったらアプリに追加したいですね。
 
 パロディことわざ作りはライフワークなので今後も続けます。
 いつの日かは、絵を添えて地口行灯を作りたいです。さて、いつまで続くか・・。
 よろしければフォローしてやってください。

パロディことわざをつぶやく

 スライドパズル化した画像をツイッターに添付できるようにしようと思って調べてみると、画像添付のコードがちょい面倒そう。
 
 寄り道しちゃう。
 
 テキストを流し込んでのつぶやきは簡単なので、「パロディことわざ」に実装してみました。

    public void startTwitter(String message){
	    Intent intent = new Intent(Intent.ACTION_VIEW);
	    intent.setData(Uri.parse("twitter://post/?text=" + Uri.encode(" #ParodyKotowaza \n" + message + "\n")));
	    startActivity(intent);
    }
    
    public boolean isInstalledApp(String uri){
    	PackageManager pm = getPackageManager();
    	boolean isInstalled = false;
    	try{
    		pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
    		isInstalled = true;
    	}
        catch (Exception e){}
    	return isInstalled;
    }

 isInstallApp(String uri)でツイッター標準アプリのあるなしを確認して、startTwitter(String message)でつぶやきます。

    boolean isTwitter = activity.isInstalledApp("com.twitter.android");
    if(isTwitter){
        activity.runOnUiThread(new Runnable(){
            @Override
            public void run(){
                activity.startTwitter(kotowaza[i].getKotowaza() + "(" + kotowaza[i].getKotowazaYomi() + ")");
            }
        });
    }

 AndengineのSceneからの呼び出しは、別スレッドにしないと落ちるので気をつけましょう。
 
と、簡単にできたので「パロディことわざ」をバージョンアップし、早速つぶやいています。
 @chabaoriで #ParodyKotowaza のハッシュタグを付けてつぶやいております。