アカウント名:
パスワード:
テキストの途中でRLOを入れれるような仕様にしたのが全ての間違い。先頭1文字目でのみ許可されるようにすべきだった。
先頭1文字目でのみ許可だと英語とアラビア語が混在する文章が作れないではないか
UnicodeにRLOの機能を持たせたのが間違いだ。
RLOの制御文字がない文字コードでどうやって英語とアラビア語を混在表示しようというのだ。
なんで32bitも領域があるのに、制御コードが必要なの?単純にそのコードを見れば、英字なのか、アラビア文字なのか、判別できますよね。描画するときに、左からなのか、右からなのか、判断すれば良いでしょ。
君は若いから知らないのかもしれないが、昔は日本語もRLOだったんだよ。つまり、単純に日本語だからと言って、LROで表示すればいいってことは無い。
ちなみに、牛耕式 [wikipedia.org]って書き方もあるね。
君は若いから知らないのかもしれないが、昔は日本語もRLOだったんだよ。
「RLO」というのは Unicode の制御文字の名前「right-to-left override」の略称であって、 right-to-left reading order か何かの略じゃない…はず。
さらに補足しておくと、現代日本語でも、RLOで書くことがある。例えば、自動車の右側に横書きで書く場合。
湘南FLOWER
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
RLOはUnicodeの仕様バグ (スコア:0)
テキストの途中でRLOを入れれるような仕様にしたのが全ての間違い。
先頭1文字目でのみ許可されるようにすべきだった。
Re: (スコア:1)
先頭1文字目でのみ許可だと英語とアラビア語が混在する文章が作れないではないか
Re: (スコア:0)
UnicodeにRLOの機能を持たせたのが間違いだ。
Re: (スコア:0)
RLOの制御文字がない文字コードでどうやって英語とアラビア語を混在表示しようというのだ。
Re: (スコア:0)
なんで32bitも領域があるのに、制御コードが必要なの?
単純にそのコードを見れば、英字なのか、アラビア文字なのか、判別できますよね。
描画するときに、左からなのか、右からなのか、判断すれば良いでしょ。
Re:RLOはUnicodeの仕様バグ (スコア:1)
君は若いから知らないのかもしれないが、昔は日本語もRLOだったんだよ。
つまり、単純に日本語だからと言って、LROで表示すればいいってことは無い。
ちなみに、牛耕式 [wikipedia.org]って書き方もあるね。
Re:RLOはUnicodeの仕様バグ (スコア:2)
「RLO」というのは Unicode の制御文字の名前「right-to-left override」の略称であって、 right-to-left reading order か何かの略じゃない…はず。
Re:RLOはUnicodeの仕様バグ (スコア:1)
さらに補足しておくと、現代日本語でも、RLOで書くことがある。例えば、自動車の右側に横書きで書く場合。
Re: (スコア:0)
Re: (スコア:0)
湘南FLOWER