是否有关于在强调文本后放置标点符号的排版约定或惯例?
我今天在一个网站上遇到了这个例子,当下一个字形是标点符号时,它在强调文本之后添加了一个额外的空格。(但是,如果下一个字形是下一个单词的开头,则没有多余的空格。)

我指的是红色圆圈中的点,与带有红色下划线的正常标点符号相反。
我基本上理解这种选择,所以我真正要寻找的是对概述这种做法的风格指南的引用或参考。也欢迎解释为什么或为什么不这样做或应该这样做,只是为了看看人们对此有何看法。
是否有关于在强调文本后放置标点符号的排版约定或惯例?
我今天在一个网站上遇到了这个例子,当下一个字形是标点符号时,它在强调文本之后添加了一个额外的空格。(但是,如果下一个字形是下一个单词的开头,则没有多余的空格。)

我指的是红色圆圈中的点,与带有红色下划线的正常标点符号相反。
我基本上理解这种选择,所以我真正要寻找的是对概述这种做法的风格指南的引用或参考。也欢迎解释为什么或为什么不这样做或应该这样做,只是为了看看人们对此有何看法。
不,不,不,绝对不,不,绝对不,不可能,如果我以任何身份处理此文档,我会寻找我的“不”之锤来打击发起人。有没有提到“不”?
没有理由、规则、建议、指导、限制或建议在标点符号之前放置一个空格。我看到有些人要么不了解排版的工作原理,要么是手工编写 HTML 并且没有预览以查看其外观的人。
您“将其视为完全错误”的第一直觉是正确的。
(我也是编辑和校对,所以这让我从两个方向尖叫。)
要回答隐含的问题“为什么一个受人尊敬的可用性建议来源会做出这样的违反约定的事情? ”,答案在源代码中。
这不是人类通过添加空格所做的事情,这是他们网站的 CMS对页面上的每个内联元素(不仅仅是链接和粗体/斜体)不加选择地做的事情,因为它格式化代码的方式。
如果您知道 HTML,这将放弃它(如果您不知道,下面有一个简单的英文解释):
<h2>
Communicative Content
</h2>
<p>
Text-only ads might have one durable advantage: because they're a
<a class="old" href="/articles/low-end-media-for-user-empowerment" title="Alertbox April 2003: Low-End Media for User Empowerment">
low-end media format
</a>
, users might take them more seriously. Being forced to express a message in a few words concentrates the advertiser's mind, and probably leads to more communicative ads that are better
<strong>
focused on explaining how users will benefit
</strong>
from the product or service.
</p>
<p>
</p>
如果你不懂 HTML,那对你来说毫无意义:
<strong>(粗体)标签这样的内联元素。所以,这是他们的 CMS 不加选择地为每个内联 HTML 元素添加空格,而不是一个非常规的编辑器,有目的地针对链接和重点。
此外,还有<p> </p>虚拟段落。这是增加两个段落之间的间距的一种非常笨拙的方法——实际上相当于点击“返回”两次(实际上可能是某人在所见即所得的编辑器中这样做的结果)。这是没有语义的,并且根本无法控制这些空间的宽度——任何扩大或缩小这些间隔的尝试都会扩大或缩小每个段落。
它作为一个组织的标志而跳出来,其中缺乏对其网络发布的控制,或者作家和编辑的需求与设计师和开发人员创建的功能和样式之间的组织脱节。
通常,您希望他们使用类似<hr class="wide-break" />语义的东西,遵循 Web 标准作为“在一个部分中转换到另一个主题”的正确方法,并允许完全控制这种类型的空间的宽度。
不,在英文文本中在逗号或其他标点符号之前放置空格是不正确的:
所以你在那个网站上看到的是不正确的。据我所知,虽然有时在其他语言(法语???)中允许在逗号前放置一个短空格。但我不知道它背后的规则是什么。不过,我敢肯定它在英语中是不正确的。
恕我直言,有一个例外是可以接受的:在网址或邮件地址之后。如果你无法避免那里有标点符号,最好在那里放一个短的空格。这些地址通常很奇怪,可以以点或逗号结尾;这样可以避免混淆。在打印的文本中,您当然应该使用不同大小的点或逗号的不同字体,这就足够了。但是你不能在任何地方都这样做。(总的来说,我更喜欢良好且一致的排版,但我认为人们必须记住,排版是为了使文档更好,如果在此处添加空格更便于阅读,则添加它。)