分類: 技術的な話 日付: 2023年10月06日公開
スラドで、日本語対応の分かち書きライブラリ『BudouX』、AndroidやChromeに標準搭載へで思ったことです。
まず、日本語を語と語の間を開けて書くことを分かち書きという名称がついているのを初めて知りました。
この分かち書きは小さい子向けとありますが、プログラマーにとっても分かち書きであれば文章の折返し処理が楽になりますね。
実際、分かち書きになっているゲームは多くあります。ただし、自分のゲームは分かち書きにはなっていません。
理由はなんとなくやなんか子供っぽい感じがする(分かち書きをする理由を見て納得でした)ことですが、この場合文字列の折返し処理は少し面倒です。
ガイラルディアシリーズの会話テキストなどでも折返しはプログラムに任せているケースは結構あります。一応プログラムでは、
行先頭に以下の文字は来ないように簡易対応しています(改行後に来る場合を除く)。
。、!?…」半角の濁点、半濁点、全角スペース、半角スペース
また繋がった半角数字は5文字までは折り返さず繋げるようにしています。特に UTF-8 でも処理は1文字のバイト数が 1〜4 byte になるので大変です。
プログラムに任せてあまりにも変な折返しになる場合は、手動で改行コードを挿入しています。
アプリゲーム紹介 Mocoゲーム作成で比較的人気の無料ゲーム ソリティア大集合 を公開中です。Google Play 及び App Store でダウンロード可能です。
関連ブログ
Android 14 に対応したけど、本当にそう言えるのか?
Android targetSdkVersion を 33 から 34 へ更新
Minimum supported Gradle version is x.x. Current version is x.x のメッセージ対応方法注意点
Android の targetSdkVersion を 33 に、ついでに gradle も更新
前後のブログ
2023年10月09日 ガラホ? スマホ? ガラケー? 「Mode1 RETRO II」
2023年10月08日 バレーボール男子五輪出場&フェイクセット
2023年10月06日 分かち書きや日本語の折返し処理のこと ≪
2023年10月05日 iOS 17.0.3 提供らしいですが
2023年10月04日 このホームページで出る広告を少し減らしています
2023年10月03日 スイカゲーム
| |
最新エントリー
コンテンツ分類
AI(人工知能)の話 (37) YouTuberと動画サイト (74) いろいろ (365) いろいろレビュー (27) アプリの事 (367) アプリストアの話 (270) アプリ公開情報 (367) アプリ更新/修正情報 (248) クイズいろいろ (40) ゲーム全般 (669) スプラトゥーン (207) スポーツの話 (205) スマートフォンの話 (563) タブレットの話 (97) テレビの話 (25) ネットの話 (92) パソコンの話 (91) フォームへの返答 (39) プログラミングの話 (95) ページの事 (135) ページ更新情報 (171) ポケモンGO(位置ゲー) (115) メルマガの事 (20) 家電の話 (44) 開発情報 (346) 技術的な話 (92) 携帯の話 (647) 時事的な話題 (141) 将棋の話 (38) 独り言 (81)
カレンダー
2024年10月
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |