Hiển thị Unicode trên Chrome vs Firefox


15

Kết xuất Unicode: Firefox vs Chrome

HĐH: Windows XP SP3

Câu hỏi của tôi là về kết xuất bài đăng này trên Firefox vs Chrome. Tôi có thể thấy rất nhiều hộp trên Chrome, không nhiều trên Firefox.

Firefox:

lửa

Trình duyệt Chrome:

trình duyệt Chrome

Tôi làm gì?

Cập nhật:

cài đặt firefox và chrome

Cập nhật 2

Đã thay đổi phông chữ Sans Serif trên Chrome thành Arial Unicode và khởi động lại

Phông chữ Chrome

Cập nhật 3

Điều này được lấy cảm hứng từ tài liệu tham khảo của @ Arjan

Những mặt cười trên Firefox (Những mặt cười tham khảo là những hình dưới đây)

những nụ cười trên firefox

Các mặt cười trên Chrome (Các mặt cười tham chiếu là những hình dưới đây)

những nụ cười trên chrome

Cập nhật:

Các nguồn của bài viết ở trên sẽ được hiển thị như sau

Firefox

nguồn firefox

Trình duyệt Chrome

nguồn trên chrome


Đối với một số người, nó có vẻ tốt hơn nhiều . Đồng thời xem các ghi chú về hiển thị tại Làm cách nào để tạo các mặt cười Unicode như (• •) .
Arjan

@Arjan Thx để tham khảo
hủy bỏ

@Arjan Cập nhật bài đăng
abel

Lưu ý rằng không chắc chắn 100% rằng chỉ có trình duyệt hoặc hệ điều hành của bạn là đáng trách. Có thể CSS của trang web có một số lỗi nhỏ, buộc một số trình duyệt phải nén mọi thứ thành một dòng. Chỉ cần đoán, nhưng đôi khi sao chép các biểu tượng mặt cười Unicode ra khỏi trình duyệt vào một trình soạn thảo văn bản tốt có vẻ tốt. Ngoài ra, tiêu đề cửa sổ trình duyệt hoặc thanh tác vụ của bạn cũng có thể hiển thị các biểu tượng mặt cười - ngay cả khi chúng không hiển thị chính xác trong HTML <h1>hoặc thành <p>phần.
Arjan

Câu trả lời:


11

Có nhiều hơn cho nó, bao gồm cả hệ điều hành được sử dụng.

Kết xuất Chrome của tôi về bài đăng đó trông giống với hình ảnh firefox của bạn.

Nói một cách đơn giản, nó là sự pha trộn của các ký tự ANSI / Unicode và các kỹ thuật mã hóa. Các trình duyệt khác nhau (và hệ điều hành) xử lý và hiển thị nó khác nhau.

lại: bình luận ...

Tôi đang chạy Windows 7 - Windows Vista và Windows 7 xử lý ANSI / Unicode và kết xuất quốc tế tốt hơn nhiều. Nếu bạn đi đến các tùy chọn quốc tế / khu vực trong bảng điều khiển (của XP), bạn sẽ có thể cài đặt hỗ trợ bổ sung cho các ngôn ngữ phức tạp.

văn bản thay thế

(từ http://www.mehramedia.com/ )

Điều này đơn giản có nghĩa với tôi rằng Firefox sử dụng công cụ kết xuất của riêng mình cho mọi nơi, khi Chrome phụ thuộc vào hệ điều hành hỗ trợ.


Cả hai đều chạy trên cùng một hộp XP SP3.
hủy bỏ

@abel - cập nhật câu trả lời.
William Hilsum

4

Nó trông giống nhau trong cả hai trình duyệt đối với tôi: /

Bạn đã thử thay đổi mã hóa ký tự hoặc phông chữ Chrome trong Tùy chọn Chrome chưa? Có thể Chrome đang sử dụng mã hóa sai hoặc phông chữ không có bộ unicode đầy đủ.

Kiểm tra xem các phông chữ và mã hóa có giống nhau giữa Firefox và Chrome không.

Trong Firefox, đi tới: Tùy chọn -> Nội dung -> trong "Phông chữ và màu sắc", nhấp vào Nâng cao
và trong Chrome: Tùy chọn Chrome -> Trong Bonnet -> Thay đổi cài đặt ngôn ngữ và phông chữ.

Hãy chắc chắn rằng cả hai đều giống nhau và lý thuyết cho rằng bạn sẽ thấy giống nhau trong cả hai trình duyệt.

-BIÊN TẬP-

Nhìn vào Bản cập nhật thứ 3 của bạn, có vẻ như bạn có một phiên bản XP cũ của Arial, có thể XP chỉ đơn giản là có một phiên bản phông chữ cũ hơn so với Vista hoặc Win7

Ah, chỉ tìm thấy các trang phông chữ của Microsoft chi tiết hữu ích các phiên bản phông chữ được cung cấp với mỗi gói phần mềm của họ. Hãy xem http://www.microsoft.com/typography/fonts/font.aspx?FMID=1705

Có vẻ như cách hợp pháp duy nhất để có được phông chữ Arial v5 là từ Windows Vista hoặc Windows 7. Hoặc trả $ 30 cho nó . Có ai ở đó với máy Vista mà bạn có thể "mượn" phông chữ không? Vấn đề là tôi không chắc XP sẽ hỗ trợ phông chữ được cập nhật tốt như thế nào.


Tôi đã đăng một ảnh chụp màn hình của cài đặt phông chữ firefox và chrome
abel

@abel Bạn có thể thử thay đổi phông chữ Sans-Serif thành "Arial Unicode" trong Chrome không?
Mokubai

@abel Tôi đang sử dụng Vista, có khả năng hỗ trợ unicode tốt hơn một chút so với XP và có thể là phông chữ Arial cơ bản trong Vista giống hệt với phiên bản unicode và Firefox biết sử dụng toàn bộ unicode trên XP ... Nếu không, có thể là MS Office hoặc một cái gì đó đã cài đặt một phông chữ được cập nhật trên máy của tôi. Phông chữ Arial của tôi là 720KB nên có vẻ là phông chữ Unicode đầy đủ. Bạn có thể kiểm tra kích thước phông chữ cho Arial trong C: \ Windows \ Fonts
Mokubai

@abel Nếu bạn tìm thấy một bản sao của phông chữ Arial mới hơn, đừng quên thay đổi phông chữ trở lại thành Arial tiêu chuẩn trong cài đặt Chrome.
Mokubai

1
@abel Tôi nghi ngờ nó sẽ hoạt động, nhưng vì nó chống lại EULA, tôi không phải là luật sư. Là người tiêu dùng, tôi sẽ tuyên bố rằng khi sở hữu Windows 7, tôi sẽ có thể lấy các bộ phận (phông chữ) từ nó để sử dụng khi tôi thấy phù hợp, nhưng tôi nghi ngờ luật sư sẽ cho rằng phông chữ được cấp phép chỉ sử dụng trên máy nó đã được cài đặt và vì vậy việc chuyển nó sang một máy khác cũng có thể chống lại EULA.
Mokubai

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.