css - 在保持中文 Em dash 连接的同时使用 css `letter-spacing`
问题描述
我letter-spacing: 10px
用来避免写“类似的东西”。
它工作得很好。还要在中文破折号(破折号,——)letter-spacing
之间引入空格。
渲染结果很难看,因为它将 Em 破折号分成两部分。应该连接 Em dash。
这是示例:
p { letter-spacing: 10px; }
<p>这句话不是我说的。<br />——鲁迅</p>
如何在每个字符之间添加空格,但仍保持 Em dash 之类的连接?
解决方案
经过一些谷歌搜索后,我得到了这个:一个简单但不是很好的解决方法是使用U+2E3A TWO EM DASH
Em dash(破折号)而不是 IME 输出的默认值。您可以从这里复制它:⸺</p>
p { letter-spacing: 10px; }
<p>这句话不是我说的。<br />⸺鲁迅</p>
推荐阅读
- typescript - typescript @types/yup 验证返回未定义?
- python - 如何在 tkinter 中检查按钮是否为粗体?
- android - LinearLayout 均匀分布
- c# - 使用 Azure 函数绑定从 Blob 存储中获取多个文件
- php - Laravel 拦截多参数 Artisan 事件
- bots - 当有人对消息做出反应时,我如何让我的 discord.js 机器人添加角色?
- react-native - 生成发布 APK 时出现重复资源错误(从 0.59.5 迁移到 0.61.5)
- c++ - 如何将字符串转换为 uint64_t?
- python - 如何在kivy中制作计时器+秒表应用程序
- python - 使用 psycopg2 读取一个巨大的 PostgreSQL 表