全角変換でハイフンのCIDがマイナスになるNo.37604
フィードバック さん 19/10/11 23:34
 
8.88
動作報告

半角やプロポーショナル字形で入力してあるハイフン文字種「-」を、全角カタカナ
や全角ひらがなに変換機能で変換すると、全角ハイフン「‐」になりません。全角マ
イナスになるようです。
U+ff0dになります。
U+2013になるように修正できればお願いします。

フォントによっては、特に縦書きで中央からずれて表示されるので、違いがわかると
思います。
確認フォントは、AdobeJapan1-5、1-6です。

[ ]
RE:37604 全角変換でハイフンのCIDがマイNo.37605
秀丸担当 さん 19/10/15 09:12
 

半角の「-」(U+002D)は、ハイフンやマイナスどちらにも使われる文字で、これに
対応する全角は「−」(U+FF0D)になり、こういう仕様になります。
それぞれ半角ハイフンマイナス、全角ハイフンマイナス、と呼ばれるようです。

これ以外のUnicodeのハイフン/マイナス/ダッシュの類の文字は、半角/全角で変換さ
れるものは無いです。
全角ハイフンと呼ばれることもある「‐」(U+2010)は、全角というわけではなくU+
002Dとは別のハイフンのようです。Arialなどのフォントだと幅が狭いハイフンにな
るようです。
U+2013はenダッシュという文字のようで、U+2014のemダッシュなど幅の違うダッシュ
はありますが、半角/全角の対応関係にあるものは無さそうです。

[ ]