1. Mocoゲーム >
  2. Mocoゲームブログ >
  3. 分かち書きや日本語の折返し処理のこと


Mocoゲームブログ

ゲーム作成の悲喜こもごも… 開発状況やアプリ(無料ゲーム多数)に関すること、携帯電話やスマホのこと、公式ストア(Google Play, App Store)でのアプリ公開のこと、プログラミングのこと、更新情報などをアップしています。ガラケー時代からかれこれ15年以上継続しているブログです。Android(java)や iPhone開発(Xcode, Objective-C, C++ によるiOSアプリ開発)に関する技術的なことも時々アップしています。
ツイートする

分かち書きや日本語の折返し処理のこと

分類: 技術的な話
日付: 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日 スイカゲーム
より最新のブログ
より以前のブログ
ブログTOP Mocoゲーム 今日は何の日
最新エントリー

2024年10月30日今更ながらアダプティブアイコンに対応
2024年10月29日ソリティア大集合に「砦」追加
2024年10月28日成金大作戦究極版のAIを強くする方法(禁断)
2024年10月26日MLB、野球、ゴルフ、将棋
2024年10月25日成金大作戦究極版のAIを賢くする
2024年10月24日AIの素材
より以前のブログ

コンテンツ分類

 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
ブログカレンダー


Follow @MocoGames
ツイッターフォローお願いします。
(C)Mocoゲーム 2005-