我有一個帶有表情符號的頁面,後面跟着一個空格和一些文本。例如,「朋友」(字符是「輪廓半身像」,U + 1F465)。在macOS上的Safari和Firefox中,它會按照預期呈現emoji和以下文本之間的空格。在Chrome中呈現的表情符號與其他瀏覽器中的寬度不同
在Chrome中,但是,出現的空間,彷彿這是不存在的:
如果我刪除了空間,使鉻與表情符號的文本重疊。看起來像Chrome中呈現的emojis的寬度小於實際字符寬度。
有沒有什麼辦法可以得到所需的外觀(正常寬度的空間)跨瀏覽器而不訴諸圖像或圖標字體?我試圖搞亂一些CSS屬性,如text-rendering
沒有成功。
<style>
.friends {
font-family: Helvetica, Arial, sans-serif;
}
</style>
<span class="friends"> Friends</span>