We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
U+2014 EM DASH は時間経過の表現、引用、括弧の代わりなどで使われるダッシュ記号で、 U+2013 EN DASH よりも長く表記するのが一般的です。
短いenダッシュ「–」(Unicode U+2013、JIS X 0213 1-1-30) と長いemダッシュ「—」(Unicode U+2014、JIS X 0213 1-1-29) の2つがある。それぞれ、長さが欧文フォントのn、mの幅に等しいことが、名前の由来である。 (中略) ASCIIにはどちらも存在しないので、enダッシュはハイフンマイナス「-」で、emダッシュはハイフンマイナス2つ「--」で代用される。 ——ダッシュ (記号) - Wikipedia
短いenダッシュ「–」(Unicode U+2013、JIS X 0213 1-1-30) と長いemダッシュ「—」(Unicode U+2014、JIS X 0213 1-1-29) の2つがある。それぞれ、長さが欧文フォントのn、mの幅に等しいことが、名前の由来である。
(中略)
ASCIIにはどちらも存在しないので、enダッシュはハイフンマイナス「-」で、emダッシュはハイフンマイナス2つ「--」で代用される。
——ダッシュ (記号) - Wikipedia
ところが Cica における U+2014 EM DASH は点のようになっており、これが em dash であることを判別するのは大変困難です。 (参考: 以下画像、一番右上のマスが U+2014 EM DASH、そのひとつ左が U+2013 EN DASH)
実際に n と m の文字幅に合わせるかはさておき、せめて U+2013 EN DASH 以上の長さのダッシュ記号に見えるべきだと考えます。
The text was updated successfully, but these errors were encountered:
そうですね、確かに Cica の EM DASH は短いのかなと思います。
いくつか他の欧文等幅フォントで確認してみると、やはり EM DASH は半角大文字の 'M' と同じ幅をしていることが多いようです。一方で EN DASH は定義(?)通り半角大文字の 'N' と同じ幅になっているものもありますが、「EM DASH よりも短い」と期待される背景があるからか、N の幅よりも短いグリフになっているフォントも多くあるようです(Hack や Courier New など)。
なので個人的には、EN DASH は今のままで良く、EM DASH は M と同じ長さになってくれれば良いのかなと思います。一つの意見として、ご参考になれば幸いです。
Sorry, something went wrong.
(激遅レスすいません)
確認してみました。 もともと(たぶんv2あたりまで)は添付画像のようなグリフだったのですが、v3あたりからずーっと点になっているようです。
-、 –、 — の区別がつくようにグリフを破線にするという処理が入っていますが、有効に動いていないので修正が必要ですね🤔
-
–
—
endashとemdashを別途svgで用意 #66
ac41681
miiton
Successfully merging a pull request may close this issue.
U+2014 EM DASH は時間経過の表現、引用、括弧の代わりなどで使われるダッシュ記号で、 U+2013 EN DASH よりも長く表記するのが一般的です。
ところが Cica における U+2014 EM DASH は点のようになっており、これが em dash であることを判別するのは大変困難です。
(参考: 以下画像、一番右上のマスが U+2014 EM DASH、そのひとつ左が U+2013 EN DASH)
実際に n と m の文字幅に合わせるかはさておき、せめて U+2013 EN DASH 以上の長さのダッシュ記号に見えるべきだと考えます。
The text was updated successfully, but these errors were encountered: