Android縦書き

縦書きについてぜんぜん知らない私が縦書きについて調べながら実装していきました。 これがスマートなやり方かは分かりませんが、とりあえず縦書きができるようにはなりました。
21
前へ 1 ・・ 6 7
u_s_k @u_s_k

@tomorrowkey 私の数ヶ月をこの短時間で! さすが明日鍵せんせー!

2011-01-22 00:46:01
明日鍵 @tomorrowkey

@u_s_k 禁則処理もルビもページめくりも実装してないですよう、、。

2011-01-22 00:47:36
u_s_k @u_s_k

@tomorrowkey 禁則とルビは私もまだですw

2011-01-22 00:48:20
明日鍵 @tomorrowkey

@u_s_k ゆーすけさんのブログいま初めて見ました!ゆーすけさんも縦書きビューワを作っていたんですね、じゃぁこれから競争ですね(☼ Д ☼) クワッッ!!!

2011-01-22 00:49:11
明日鍵 @tomorrowkey

ゆーすけさんのブログのフィード登録した!

2011-01-22 00:52:42
u_s_k @u_s_k

@tomorrowkey javaもまともにわからんのに…サーバサイドなら少しはできますが、それでもアマチュアレベルですよう

2011-01-22 00:54:31
明日鍵 @tomorrowkey

とりあえず基本的な縦書きできるよになったから後はいぬちんさんのトレースすればいけるんじゃなイカ?

2011-01-22 01:04:18
明日鍵 @tomorrowkey

かんたんに禁則処理を入れてみた。三行目の句点が改行されないようになった。 http://twitpic.com/3s1wys

2011-01-22 01:24:01
拡大
kabayan @kabayan

3D対応よろしく RT @tomorrowkey: かんたんに禁則処理を入れてみた。三行目の句点が改行されないようになった。 http://twitpic.com/3s1wys

2011-01-22 01:33:29
拡大
明日鍵 @tomorrowkey

ど、どこが飛び出すんだろう…(; ・`д・´)…ゴクリ… RT @kabayan: 3D対応よろしく RT @tomorrowkey: かんたんに禁則処理を入れてみた。三行目の句点が改行されないようになった。 http://twitpic.com/3s1wys

2011-01-22 01:34:32
拡大
inuchin @inuchin

実装はぇぇーー RT @tomorrowkey: かんたんに禁則処理を入れてみた。三行目の句点が改行されないようになった。 http://twitpic.com/3s1wys

2011-01-22 05:00:53
拡大
明日鍵 @tomorrowkey

縦書きの横棒対応しようかな。いまはこんなん(´ω`) http://twitpic.com/3s9b5p

2011-01-22 16:07:08
拡大
明日鍵 @tomorrowkey

縦対応できたけど、やっぱ横用フォントだから変。サイズ小さくかつ、ゴシックなら気にならないかな http://twitpic.com/3s9e8m

2011-01-22 16:18:34
拡大
picpie @picpie

これだけだと気にならないけど音引が左右逆で変か RT @tomorrowkey: 縦対応できたけど、やっぱ横用フォントだから変。サイズ小さくかつ、ゴシックなら気にならないかな http://twitpic.com/3s9e8m

2011-01-22 17:01:56
拡大
明日鍵 @tomorrowkey

設定ファイル作るExcelできたー!一気にアルファベット対応できるー

2011-01-22 17:12:10
明日鍵 @tomorrowkey

アルファベットはもうちょっと右かなぁ

2011-01-22 17:17:47
2SC1815J @2SC1815J

@picpie @tomorrowkey Androidの青空文庫系で縦組時に音引を正しく表示しているのは、縦書きビューワ、MHE Novel Viewer、i文庫 for Androidの3つのみですが、日本語縦組の最低限のところなので今から実装するなら気をつけると良いですよ。

2011-01-23 01:36:05
明日鍵 @tomorrowkey

@2SC1815J どこを参考に作ればいいか悩んでます。今はCanvasを回転させて横の音引を描画することによって、縦に見えるよう書いていますがAndroidでは他の方法があるのでしょうか?

2011-01-23 01:39:33
2SC1815J @2SC1815J

.@tomorrowkey AndroidはフォントまわりのAPIが貧弱で、通常は縦組み用グリフにアクセスできないため、横組み用グリフに縦組み用グリフを差し替えたフォントを使うか、横組み用グリフを回転させて左右反転かだと思います。もしくはNDKでFreeTypeを叩く荊の道か。

2011-01-23 04:00:34
明日鍵 @tomorrowkey

ぜんぜんまとまりのない記事になったけどブログ書いたー Androidで縦書きを実現する - 明日の鍵 http://bit.ly/g4gdTQ

2011-01-23 10:49:45
前へ 1 ・・ 6 7