Có một số biểu tượng Unicode mà tôi chỉ xem là hộp. Điều này chỉ xảy ra trong Chrome. Mã hóa ký tự được đặt thành UTF-8, nhưng Tự động dò tìm không giúp ích.
Ví dụ: []
Bạn sẽ chỉ thấy hai dấu ngoặc vuông, nhưng thực sự có Trình kết nối thế giới ký tự Unicode ở giữa. Đó là một không gian không phá vỡ chiều rộng bằng không.
Tôi cũng kết hợp một bản demo jsfiddle nhỏ . Tôi không thể thấy nhân vật World Joiner , nhưng tôi có thể thấy Không gian tóc . (Và bằng cách nhìn thấy nó tôi thực sự có nghĩa là tôi không nhìn thấy nó. Bạn thấy không?)
Điều này cũng xảy ra khi mọi người đăng một số biểu tượng cảm xúc phong cách mới, vv
Làm thế nào tôi có thể sửa lỗi này?
Cập nhật:
Điều này xảy ra ở mọi nơi (Twitter, Facebook, bạn đặt tên cho nó). Tôi không sử dụng phông chữ đặc biệt hoặc đã thay đổi thứ gì đó liên quan đến phông chữ trên hệ thống của mình (Windows 7, 64 bit). Tôi có sai khi cho rằng điều này chỉ nên làm việc?
Cập nhật 2:
Điều này khiến tôi phát điên. Vẫn còn rất nhiều nhân vật không hiển thị.
Ví dụ (gói quà):
Như bạn có thể thấy, Chrome không hiển thị ký tự theo mặc định. Chỉ khi tôi đặt phông chữ thành Segoe UI Symbol, thì nó mới được. Tại sao Chrome không sử dụng phông chữ làm dự phòng tự động?
Làm cách nào để Chrome có thể nhận ra phông chữ Biểu tượng UI Segoe?