-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
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+FF5E)的前后空白 #284
Comments
在 xeCJK 中,~ 是全角形式的 ~ 符号,但在目前的版本中没有被当作标点,而是被作为普通汉字使用。所以产生了错误。 应该在下一版中修正。目前可以用如下代码修正该符号类型为闭标点: \xeCJKDeclareCharClass{FullRight}{`~}
% 或 \xeCJKDeclareCharClass{FullRight}{"FF5E} |
感谢! |
我简单查了一下,日文波浪号似乎用的是 U+301C,在 而在中文排版中,一般的中文字体则只支持全角浪线 U+FF5E。 问题是,无论是 U+301C,还是 U+FF5E,这两个字符字符目前在 这两个符号目前都在 CJK 字符类,间距不对。按 cl-03 类的需要,分入 FullRight 字符类禁则太严。当然,也不能分入使用西文字体的 NormalSpace 类。这样一来,似乎应该为禁则宽松而无需额外空白的连字符、破折号等增加一个新的字符类。此外,目前中文省略号、破折号的特殊处理的,似乎也可以在这个新字符类中单独处理。 |
注:中文标点可部分参考与 |
与 #320 类似,目前暂时将 U+FF5E 等归入 FullRight 类。 |
我根据国标使用波浪形式的连接号:
根据 https://www.zhihu.com/question/19615526 ,这个波浪号应该用 U+FF5E ,但是我得到的结果中,波浪号前后会出现一些空白:
这个地方的空白是不是应该去掉?
The text was updated successfully, but these errors were encountered: