BugReport/19

http://sakura.qp.land.to/?BugReport%2F19


Top > BugReport > 19

「半角+全ひら→全角・カタカナ」、「半角+全カタ→全角・ひらがな」変換にて半角英数字が変換されてしまう

  • ページ: BugReport
  • 投稿者: anonymous
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: 変換
  • 投稿日: 2008-10-23 (木) 18:43:04
  • バージョン: Rev.1454

メッセージ

 変換メニューの 「半角+全ひら→全角・カタカナ」 「半角+全カタ→全角・ひらがな」  にて、半角の英数字が全角の英数字に変換されてしまいます。  ANSI版 Ver.1.6.2.208 にて確認しましたが、Unicode版 Rev.1428 ではこの現象は起こりませんでした。  バグだと思われるので報告させていただきます。

 ついでに、なぜこの2つだけ「全ひら」、「全カタ」のように略されているのでしょう?  他の変換メニューは略されていないので、何かしらの障害等がないのであれば、表記を統一した方が良いのではないかと思います。


逆にANSI版が正しくてUnicode版Rev.1428のほうのバグだと思います。

タイトルは

「半角+全ひら→全角・カタカナ」、「半角+全カタ→全角・ひらがな」変換にて半角英数字が変換されてしまう 変換されない

が正しいですね。

「半角+全ひら」の表記を見て、その半角が英数を除外した半角だと思うほうが不思議。「半角ひらがな」なんてものがあるとすれば半角と全角のひらがなを指すのかな?と思うことがあるかもしれないけど、「半角ひらがな」なんてもの存在しないし。

ちなみにこれらは本来、メニューでひとつ上にある「全角→半角」の逆コマンド(全角に変換可能な半角文字をすべて全角にする目的のコマンド)で、「半角→全角」では半角のうち「半カタ」を「全カタ」にするか「全ひら」にするかが決まらないので、2つに分かれている のです。全角の「ひら」や「カタ」まで変換するのは、変換結果が「カタ」か「ひら」かに統一されないと変だから('+'は「付加的に」の意味)。ショートカットも Ctrl+F8 が「全角→半角」で、それに続くCtrl+F9, Ctrl+F10 がこの2つの「半角→全角」になってるでしょ?

秀丸にもこれ(ANSI版サクラ)と同じ動作のコマンドがあります。秀丸でのコマンド名は単純に「全角カタカナ」と「全角ひらがな」ですが。秀丸にこれらのコマンドがついたのはサクラよりもず〜っと後のことなので、サクラの真似をしたんじゃないか?と思います(その他の変換も含めてメニューに追加された変換の種類や動作が類似)。お手本にされたコマンドを壊しちゃったわけですね。あ〜ぁ。

Unicodeへの移植時に、誰かが間違った修正を入れてしまったのでしょう。余計なことしなくていいから、お願い、ちゃんと戻してね。 (--;

実は、ヘルプの解説も「半角→全角」という本来の意味を忘れ、英数字の扱いには触れずに、付加的な変換の方が主であるかのような記載になってしまっているのがまずいんですけどね。 (..; -- 2008-10-23 (木) 20:43:53

  • コマンドの表記的にはどちらにも取れそうなため、報告前にヘルプを参照したところ、半角カタカナと全角ひらがな(or カタカナ)、カナ記号(or かな記号)についてのみ明確に記述されていたため、「半角+全ひら(or 全カタ)」というのは、“半角と全角のひらがな(or カタカナ)”をそれぞれ変換するものだと解釈したのですが。(半角のひらがななんて確かにありませんけど…) -- 2008-10-24 (金) 05:52:32
  • 最初にコマンドを作成した人の意図は「半角→全角」変換(ANSI版の動作)でしょうね。意図と違う挙動に実装してしまったうえこれほど大きな違いに気がつきませんでした、なんて、まず考えられない。 (^^; -- 2008-10-24 (金) 07:44:13
  • 以前のメニュー名は、[半角と全ひら→全角と全カタ]、[半角と全カタ→全角と全ひら]だったらしい(変更履歴Oct. 25, 2000)。ヘルプの説明不備やね。 -- 2008-10-24 (金) 09:42:45
  • TepaEditorの[全角カタカナ]と[全角ひらがな]も秀丸と同じ動作だよ。(ANSI版サクラと同じ動作) (^Q^ -- 2008-10-24 (金) 10:00:03
  • UNICODE版で、全角スペース/半角スペースが変換されないのを、何とかして欲しいな。(Rev1501) -- 2009-01-15 (木) 22:49:15
  • UNICODE版のrev1514で修正しました。(全角スペース/半角スペースが変換されないのはrev1513で修正) -- ryoji 2009-01-17 (土) 16:01:55

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2009-01-17 (土) 16:08:34 (3750d)