找回密码
 快速注册
搜索
查看: 43|回复: 1

[Microsoft YaHei] apostrophe

[复制链接]

3149

主题

8387

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65397
QQ

显示全部楼层

hbghlyj 发表于 2022-9-10 23:22 |阅读模式
本帖最后由 hbghlyj 于 2023-2-8 23:31 编辑
143132lvv2zpkg1konvoub.png 上 Tahoma
下 Microsoft YaHei


Extra font added after apostrophe
The "Extra Space After An Apostrophe" problem - solved?
Well, just over 2 years. Using Word 2016 here. It seems Microsoft Yahei UI is identical to Microsoft Yahei minus the spacing nonsense.

There is a space after the character apostrophe (') and double quote (")
This character apostrophe (') don't show how it should... There is a blank space between both characters (I and m) and It happens when it's the character apostrophe ('). It happens in all text.

spaces after apostrophe are too large
Words with an apostrophe get a large space after the apostrophe. I don't know what setting is causing this spacing issue.



It looks like there is something wrong with the 'Microsoft YaHei' font.
In the CJK typography quotes are traditionally as wide as other ideographic characters, with left quotes aligned to the right and right quotes aligned to the left. A Western typographical apostrophe is mapped to a right single quote in Unicode, resulting in a collision. They can only be distinguished by the context.

在 CJK 排版中,引号通常与其他表意字符一样宽,左引号居右对齐,右引号居左对齐。西方印刷撇号也映射到 Unicode 中的右单引号,导致冲突。它们只能通过上下文来区分。

extra space after apostrophe (quote mark) in Chrome brower
Problem solved by changing the font type in the Chrome setting from "Microsoft Yahei" to "Arial". It should be a uni-code problem.

Microsoft YaHei 是 Chrome for Windows 的中文默认字体

3149

主题

8387

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65397
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2022-9-13 03:01
It seems Microsoft Yahei UI is identical to Microsoft Yahei minus the spacing nonsense.
Microsoft YaHei UI 似乎与 Microsoft YaHei 相同,但右单引号后面没有过宽的空白。


Microsoft YaHei UIMicrosoft YaHei
right single quote【’】与 apostrophe【'】right single quote【’】与 apostrophe【'】
Screenshot 2022-09-12 at 20-02-35 word里的单引号【’】与【'】 分别怎么打?_.png Screenshot 2022-09-12 at 20-00-03 word里的单引号【’】与【'】 分别怎么打?_.png

总结一下: 在MS Word中, 当开启“straight quotes with smart quotes(直引号替换为弯引号)”时, 所有 apostrophe (比如当作缩略号的 gov't、o'er、we'll、don't、I'd、there's , 构成物主代词(possesive)的McDonald's、man's、3's)都被替换为 right single quote, 而right single quote与fullwidth single quote(全角单引号)的Unicode码点相同,导致在中文字体(如Microsoft YaHei)中具有2个字符宽度.
(不是apostrophe的问题.而是说apostrophe被自动替换为single quote. 注意,在两种字体中, apostrophe是相同的.)
另外, 对于TeX, 源码中的apostrophe, 在生成的pdf中也会变成right single quote

又见
Word single quote problem
Extra font added after apostrophe
Source Han Sans Simplified Chinese: The double quotation marks are strange.
Apostrophe & quotation marks are inserted with extra spaces

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 18:26

Powered by Discuz!

× 快速回复 返回顶部 返回列表