秋葉原まで来てとんこつラーメンを食べて帰るだけの休日だった
このアカウントは、notestockで公開設定になっていません。
emoji-dataのjsonをチェックするとあるshortnameやコードポイントに対して複数の絵文字画像が割り当てられていることがある。
コードポイントの方は例えばガラケー絵文字の「時計」が時刻の異なる複数の時計の図柄にマッチしているとかだった。どれを優先するべきとかは特になさそうなので気にしないことにする。
shortname の方は family, man_woman_boy の両方が 1f468_200d_1f469_200d_1f466, と 1f46a の二つの図柄にマッチするんだが… https://mastodon.juggler.jp/media/7Hnuv-O5aoSb3IBZfu8 https://mastodon.juggler.jp/media/otKFj-Xcqg5POc6GuE0
どちらもスキントーンのバリエーションがあるわけでもなく、どっちを表示するべきなのかさっぱり分からない。
1.6.1は簡単に落ちるバグがあった…1.6.2を出しました https://github.com/tateisu/SubwayTooter/releases/tag/v1.6.2
ふっじさーん: これかな? サーバ費用を賄うために寄付を募集しています。 https://enty.jp/3WtlzHG10wZv
v1.6.1
- 添付メディアつきのトゥートを同じタンスから見ると 🖼 という文字列が表示されてしまうバグを修正
- 絵文字とカスタム絵文字の入力補完
現時点だとmaster追従しているごく少数のインスタンスでのみカスタム絵文字の入力補完を使えます
>例えば女性の奇術師などを使えるようになりました。 🤹🏿♀️ 🤹🏾♀️ 🤹🏽♀️ 🤹🏼♀️ 🤹🏻♀️
って使えてないやん… ピッカーの中だけかよ。。。
このアカウントは、notestockで公開設定になっていません。
@sakko2005@mstdn.jp 置き換えてるんですよ。しかし絵文字にまでなってない中途半端な状態
@bigkumaneko APNGの作りによってはSTでも動くんですよねー。APNGがもっと普及してツールやライブラリがこなれたら改善するような気がします
Emojioneの時は文字数が少なかったのもあるし ttfフォントが提供されてたのとで3MBくらいで済んでた。
emoji-dataになってPNGファイルあわせて6.12MBになった。 PNG容量軽減ツールも試してみるかな
STのAPKは6.791MBから11.418MBに太った…。
VectorDrawableじゃSVGと完全互換ではないしOSSのSVG描画ライブラリも一部互換性がないっぽいので、仕方なくPNGを大量に抱えてる
japngライブラリのエラー 。うーむーhttps://gist.github.com/tateisu/9a11ddc2db8a141ec2b17cfbe15bb7a9
@cynthia_koko カスタム絵文字の一覧をタンスから取得する方法が標準化されてないのです。なのでカスタム絵文字をアプリから選んで入力とかは現時点ではできません
v1.6.0
- 絵文字のデコードと表示に使うデータを iamcal/emoji-data と twitter/twemoji 由来のものに置き換えた
https://github.com/tateisu/SubwayTooter/releases/tag/v1.6.0
Mastodonが使ってるEmojione 2.x だと絵文字の規格が古いので、スマホのIMEから絵文字を入力すると今までは化けることがありました。Mastodonの次リリースではこれが改善されるらしいので、アプリもそれに合わせて絵文字データを新しくします。
https://mastodon.juggler.jp/media/ggtCVAway3qxddemkfg はい、emoji-data 準拠の表示を行うようにしました。
サーバ側がまだ対応してなくてshortcodeになる場合でもアプリ側が絵文字化します。
また、以前は対応してなかったスキントーンつきのshortcodeにも対応しました
2392 img-google-136
2392 img-google-64
2388 img-apple-160
2386 img-twitter-64
2386 img-twitter-72
2385 img-apple-64
1960 img-facebook-64
1960 img-facebook-96
1832 img-emojione-64
1384 img-messenger-128
1382 img-messenger-64
$ ls -1 emoji-data/img-twitter-72/ |wc -l
2386
$ ls -1 twemoji/72x72 |wc -l
872
emoji-dataから画像ファイルを持ってきた方がよさそう。いやOSSライセンス情報には両方とも記載する必要があるんだけど
twemojiにはshortcodeが含まれてないから iamcal/emoji-data のjsonデータも必要になるのか
@unarist 時刻がないと、古いトゥートを受け取った時に新しい絵文字を古いのに上書きしちゃわない?
削除はともかく更新はできてほしい気がするな。オリジナルの更新時刻とURLを保持しておいて比較するだけだし別に不可能じゃない