是否有使哈希符号变直的 CSS font-feature-settings 属性?

Is there a CSS font-feature-settings property that makes the hash symbol straight?

提问人:user18799004 提问时间:4/14/2022 更新时间:4/14/2022 访问量:187

问:

在大多数字体中,哈希符号略微向右倾斜。但是,我希望以直接的方式显示此哈希符号,有点像它在此处显示为代码的方式:。我当然可以把它放到一个直接呈现它的方法中,但我在想,也许有一种更干净的方式来实现我想要的东西,例如通过属性?#<span class='hash-font'>#</span>font-feature-settings

CSS 字体 font-feature-settings

评论

0赞 Obsidian Age 4/14/2022
据我所知,这可能取决于您选择的字体。尝试一下 css-tricks.com/almanac/properties/f/font-feature-settings 中提供的设置。
0赞 user18799004 4/14/2022
@ObsidianAge似乎没有什么可以拉直哈希符号......我可能不得不坚持使用一种特殊的字体,通过嵌入 .无论如何,谢谢。font-size-adjust<span>
0赞 Gust van de Wal 10/12/2022
您可以编辑字体文件本身。您只需在 Illustrator 中倾斜事物,直到线条为 0°。如果您通过 CDN 获取它,则必须从文件中提取一个字符并单独保存,然后将其用作您的第一个 .另一种不太干净的方法是使用 CSS 转换。只需在浏览器中炸毁该字符,直到它的屏幕截图显示一条完美的直线。另一种选择是使用 SVG 或 CSS 创建一些东西。不过,请记住将 HTML 字符保留在那里。如果您需要其中一项方面的帮助,请告诉我。font-familyskew()

答: 暂无答案