Tôi có một trang có biểu tượng cảm xúc theo sau là khoảng trắng và một số văn bản. Ví dụ: "Bạn bè" (ký tự là "bẻ khóa trong hình bóng", U + 1F465). Trong Safari và Firefox trên macOS, nó ám chỉ một khoảng trống giữa biểu tượng cảm xúc và văn bản sau như mong đợi.Biểu tượng cảm xúc được hiển thị trong Chrome có độ rộng khác với các trình duyệt khác
Trong Chrome, tuy nhiên, không gian dường như thể đó là vắng mặt:
Nếu tôi loại bỏ các không gian, Chrome ám chỉ rằng chồng chéo văn bản với các biểu tượng cảm xúc. Dường như chiều rộng của biểu tượng cảm xúc được hiển thị trong Chrome nhỏ hơn chiều rộng ký tự thực tế.
Có cách nào để tôi có thể nhận được giao diện trình duyệt mong muốn (không gian rộng thông thường) mà không cần sử dụng phông chữ hình ảnh hoặc biểu tượng không? Tôi đã thử gây rối với một số thuộc tính CSS như text-rendering
mà không thành công.
<style>
.friends {
font-family: Helvetica, Arial, sans-serif;
}
</style>
<span class="friends"> Friends</span>