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
https://w3c.github.io/clreq/#id85
根據台灣教育部的《重訂標點符號手冊》,連接號分為甲式及乙式,甲式為U+2013 EN DASH [–]、乙式為U+FF5E FULLWIDTH TILDE [~]或U+007E TILDE [~]。 根據中國大陸的《标点符号用法》(GB/T 15834—2011),連接號的形式有短橫線[–]、一字線[—]和浪紋線[~]三種。
根據台灣教育部的《重訂標點符號手冊》,連接號分為甲式及乙式,甲式為U+2013 EN DASH [–]、乙式為U+FF5E FULLWIDTH TILDE [~]或U+007E TILDE [~]。
根據中國大陸的《标点符号用法》(GB/T 15834—2011),連接號的形式有短橫線[–]、一字線[—]和浪紋線[~]三種。
根據《重訂標點符號手冊·連接號》的表述,連接號需「占一個字的位置,居正中」。原文使用了U+2014 EM DASH [—]和U+FF0D FULLWIDTH HYPHEN-MINUS [-]兩種符號,並無使用U+2013 EN DASH [–]。而三者中滿足「占一個字的位置,居正中」字形要求只有U+FF0D [-],這也應是《標點符號用法》中所謂的「一字橫」。
U+2014 EM DASH [—]
U+FF0D FULLWIDTH HYPHEN-MINUS [-]
U+2013 EN DASH [–]
U+FF0D [-]
臺灣的乙式連接號和中國大陸的波紋線(直譯即「wave dash」)則應採用U+301C WAVE DASH [〜](係unicode的26個dash之一)。雖然U+FF5E [~]和U+301C [〜]字形相似甚至相同,但U+FF5E [~]並不是dash(連接號),語義不匹配。而U+007E不僅語義不匹配,字形也不滿足全寬居中的要求。
U+301C WAVE DASH [〜]
U+FF5E [~]
U+301C [〜]
U+007E
至於《標點符號用法》中所稱的「短橫線」,根據§4.13.3.1提供的用法舉例,很顯然是在描述西文中的連字符(hyphen),即U+2010 HYPHEN [‐]或U+002D HYPHEN-MINUS [-]。U+2010 [‐]的字寬為ambiguous,所以適合用作CJK標點,用於漢字等寬字符之間。U+002D [-]的字寬為narrow,所以只適合用於西文等窄字符內部。
U+2010 HYPHEN [‐]
U+002D HYPHEN-MINUS [-]
U+2010 [‐]
U+002D [-]
此外,根據《GB/T 15834—2011標點符號用法》
5.1.6 連接號[……]不出現在一行之首
所以連接號的line break屬性不可以允許「break before」。破折號(Em dash)不滿足這一要求,而連字符(hyphen)和連接號(西文的en dash及CJK的wave dash)則滿足這一要求。
總結:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
https://w3c.github.io/clreq/#id85
根據《重訂標點符號手冊·連接號》的表述,連接號需「占一個字的位置,居正中」。原文使用了
U+2014 EM DASH [—]
和U+FF0D FULLWIDTH HYPHEN-MINUS [-]
兩種符號,並無使用U+2013 EN DASH [–]
。而三者中滿足「占一個字的位置,居正中」字形要求只有U+FF0D [-]
,這也應是《標點符號用法》中所謂的「一字橫」。臺灣的乙式連接號和中國大陸的波紋線(直譯即「wave dash」)則應採用
U+301C WAVE DASH [〜]
(係unicode的26個dash之一)。雖然U+FF5E [~]
和U+301C [〜]
字形相似甚至相同,但U+FF5E [~]
並不是dash(連接號),語義不匹配。而U+007E
不僅語義不匹配,字形也不滿足全寬居中的要求。至於《標點符號用法》中所稱的「短橫線」,根據§4.13.3.1提供的用法舉例,很顯然是在描述西文中的連字符(hyphen),即
U+2010 HYPHEN [‐]
或U+002D HYPHEN-MINUS [-]
。U+2010 [‐]
的字寬為ambiguous,所以適合用作CJK標點,用於漢字等寬字符之間。U+002D [-]
的字寬為narrow,所以只適合用於西文等窄字符內部。此外,根據《GB/T 15834—2011標點符號用法》
所以連接號的line break屬性不可以允許「break before」。破折號(Em dash)不滿足這一要求,而連字符(hyphen)和連接號(西文的en dash及CJK的wave dash)則滿足這一要求。
總結:
U+2010 HYPHEN [‐]
(中文)或U+002D HYPHEN-MINUS [-]
(西文)U+FF0D FULLWIDTH HYPHEN-MINUS [-]
U+301C WAVE DASH [〜]
The text was updated successfully, but these errors were encountered: