Câu hỏi này của Apple có chứa văn bản
chìa khóa này là gì ⎋
Nó trông giống như thế này với tôi trong Google Chrome:
Tại sao ký tự Unicode đó hoặc các ký tự khác giống như vậy không thể hiển thị trong Google Chrome trên Windows 7?
Câu hỏi này của Apple có chứa văn bản
chìa khóa này là gì ⎋
Nó trông giống như thế này với tôi trong Google Chrome:
Tại sao ký tự Unicode đó hoặc các ký tự khác giống như vậy không thể hiển thị trong Google Chrome trên Windows 7?
Câu trả lời:
Tôi cho rằng đó là một vấn đề thay thế phông chữ.
Các trình duyệt đang gặp phải vấn đề "glyph được chọn không có trong phông chữ được chỉ định". Có hai hướng bạn có thể đi từ đây: bạn có thể kéo glyph tương đương ra khỏi một phông chữ khác (thường sẽ bị hỏng nhưng có thể không rõ tại sao với người dùng) hoặc chỉ hiển thị một trình giữ chỗ không tìm thấy ký tự (mà sẽ luôn luôn bị hỏng, nhưng ít nhất là rõ ràng như vậy).
Tôi tưởng tượng Firefox và Opera nhận ra rằng glyph đang được yêu cầu là một biểu tượng an toàn để lấy từ một phông chữ khác, trong khi các trình duyệt còn lại đang bảo thủ và chỉ hiển thị glyph "Uh ... dunno".
Hấp dẫn. Đó không chỉ là Chrome - bạn cũng có thể hỏi tại sao bất kỳ trình duyệt nào sau đây không thể hiển thị trên Windows 7:
Từ đầu đến cuối:
Do đó, Firefox và Opera có thể hiển thị ký tự unicode này trong Windows 7, nhưng các trình duyệt khác thì không thể.
chìa khóa này là gì ⎋
Câu hỏi đặt ra "Tại sao ký tự Unicode đó, [...] không thể phát được trong Google Chrome trên Windows 7?" là
Ký tự đặc biệt đó chỉ đơn giản là một mã số unicode là một số tùy ý. Có rất nhiều điểm mã unicode không có biểu tượng 'chính thức'. Ngay cả khi chúng có biểu tượng, không nhất thiết là phông chữ của bạn có biểu tượng cho điểm mã đó. Nếu bạn chọn một phông chữ khác, bạn có thể kết thúc bằng một biểu tượng khác.
Tôi đã xem CSS cho trang và nó cho thấy nhân vật này hiển thị trong Arial (cộng với một loạt các phông chữ khác không quan trọng). Windows đi kèm với Arial vì vậy nó phải luôn luôn chọn phông chữ đó trước. Có vẻ như Arial không có biểu tượng cho mật mã unicode đó. Bất cứ khi nào bạn không có glyph cho một mật mã, nó sẽ đặt ở một dạng hộp nào đó cho biết không có glyph (như những người khác đã chỉ ra).
Câu hỏi lớn hơn là, chính xác thì Firefox hoặc các trình duyệt khác đang hoạt động ở đâu trên Windows. Tôi đã xem xét các phông chữ khác được liệt kê trong CSS (tôi nghĩ rằng nó có thể quay trở lại với phông chữ CSS tiếp theo) nhưng chúng cũng không có glyph cho mật mã đó. Một khả năng là Firefox thực sự xuất xưởng với các phông chữ riêng.
Đi sâu vào firefox, tôi đã nhận thấy một số phông chữ cho các ký hiệu toán học ở đây: 'C: \ Program Files (x86) \ Mozilla Firefox \ res \ fonts'. Có lẽ đây là nơi nó đến từ.
Tôi biết đây là một câu hỏi cũ, nhưng đối với những người mới sử dụng Google, tôi có một giải pháp hoạt động vào năm 2013. Trước tiên, bạn phải xác nhận rằng bạn đã cài đặt phông chữ trong PC Windows 7 có thể hiển thị đằng trước:
http://www.fileformat.info/info/unicode/char/238b/index.htm
Giả sử rằng ít nhất một phông chữ trong Danh sách phông chữ cục bộ biểu hiện điều này:
Nếu không, sau đó cài đặt một vài phông chữ Unicode "bắt tất cả": Code2000 và Symbola
Khi bạn có một phông chữ sẽ hiển thị biểu tượng, bạn có thể thử trang thử nghiệm trình duyệt:
http://www.fileformat.info/info/unicode/char/238b/browsertest.htmlm
Chrome 28.0.1500.95 (và có lẽ tất cả các bản phát hành gần đây) thực hiện thay thế phông chữ ... chủ yếu.
Vì bất kỳ lý do gì, ngay cả với các phông chữ hiển thị U + 1F3C1 được cài đặt chính xác, Chrome 28.0 sẽ không hiển thị ký tự Unicode này:. Firefox hoạt động rất đẹp. Đi hình.
Theo Tối thiểu tuyệt đối Mỗi nhà phát triển phần mềm Tuyệt đối, Phải tích cực biết về Unicode và Bộ ký tự (Không có lý do!) Của Joel Spolsky , "Nếu không có điểm tương đương với điểm mã Unicode mà bạn đang cố gắng thể hiện trong mã hóa mà bạn đang thử để thể hiện nó, bạn thường nhận được một dấu hỏi nhỏ :? hoặc, nếu bạn thực sự giỏi, một hộp . "
Tôi đang chạy Chromium 13.0.782.112 trên Archlinux và mã hóa mặc định của tôi là en_US.UTF-8 - trình duyệt hiển thị tốt trên trang được liên kết ban đầu.
Câu trả lời thực tế: Đó là do Chrome có lỗi khiến Windows 7 (và cao hơn?) Hiển thị phông chữ unicode.
Vấn đề nằm ở đây, với tất cả các thông tin chi tiết: https://crorms.com/42984 (đánh dấu sao và có lẽ ai đó sẽ chú ý đến nó?)
Phân tích thêm và một cách giải quyết có thể có thể được tìm thấy ở đây: http://gschoppe.com/unc Classified /fixing-unicode-support-in-google-chrome/ .
Firefox 45.0 trên GNU / Linux LFS 7.9 của tôi không hiển thị glyph Unicode được đề cập trong câu hỏi, cũng không hiển thị các glyph khác như Hy Lạp, v.v.
Tuy nhiên sau khi tải xuống Symbola
phông chữ từ đây và sau đó:
~$ unzip Downloads/symbola.zip -d Downloads
~$ mv Downloads/Symbola/Symbola_hint.ttf .fonts
~$ fc-cache
Firefox hiện hiển thị glyph trong câu hỏi và cũng hiển thị các glyph khác.