การแสดง Unicode บน Chrome vs Firefox


15

การแสดงผล Unicode: Firefox กับ Chrome

ระบบปฏิบัติการ: Windows XP SP3

คำถามของฉันเกี่ยวกับการแสดงผลโพสต์นี้บน Firefox กับ Chrome ฉันเห็นกล่องจำนวนมากบน Chrome ไม่มากบน Firefox

Firefox:

Firefox

โครเมียม:

โครเมียม

ฉันจะทำอย่างไร

ปรับปรุง:

การตั้งค่า Firefox และ Chrome

อัปเดต 2

เปลี่ยนแบบอักษร Sans Serif บน Chrome เป็น Arial Unicode และรีสตาร์ท

แบบอักษรของ Chrome

อัปเดต 3

นี่คือแรงบันดาลใจจากการอ้างอิงของ @ Arjan

รอยยิ้มบน Firefox (รอยยิ้มอ้างอิงคือคนที่อยู่ด้านล่าง)

รอยยิ้มบน firefox

รอยยิ้มบน Chrome (รอยยิ้มอ้างอิงคือคนที่อยู่ด้านล่าง)

รอยยิ้มบนโครเมียม

ปรับปรุง:

แหล่งที่มาของโพสต์ดังกล่าวข้างต้นจะแสดงดังต่อไปนี้

Firefox

แหล่งที่มาของ Firefox

โครเมียม

แหล่งที่มากับโครเมี่ยม


สำหรับบางคนมันก็ดูมากดีกว่า ยังเห็นบันทึกในการแสดงที่ฉันจะสร้างรอยยิ้ม Unicode เช่น 9 (•̮̮•) 6
Arjan

@Arjan Thx สำหรับการอ้างอิง
abel

@Arjan โพสต์ที่ปรับปรุงแล้ว
abel

โปรดทราบว่าไม่แน่ใจ 100% ว่าเฉพาะเบราว์เซอร์หรือระบบปฏิบัติการของคุณเท่านั้นที่จะตำหนิ บางที CSS ของเว็บไซต์มีข้อบกพร่องเล็กน้อยซึ่งบังคับให้เบราว์เซอร์บางรายการบีบอัดข้อมูลเป็นบรรทัดเดียว เพียงแค่คาดเดา แต่บางครั้งการคัดลอก Unicode จะทำให้รอยยิ้มออกจากเบราว์เซอร์ไปเป็นโปรแกรมแก้ไขข้อความที่ดี นอกจากนี้ชื่อหน้าต่างของเบราว์เซอร์หรือแถบงานของคุณอาจแสดงรอยยิ้มได้เช่นกัน - แม้ว่ามันจะไม่แสดงความถูกต้องภายใน HTML <h1>หรือ<p>องค์ประกอบก็ตาม
Arjan

คำตอบ:


11

มีมากกว่านั้นรวมถึงระบบปฏิบัติการที่ใช้

การแสดงผล Chrome ของโพสต์นั้นมีลักษณะคล้ายกับภาพ Firefox ของคุณ

พูดง่ายๆคือมันเป็นส่วนผสมของตัวอักษร ANSI / Unicode และเทคนิคการเข้ารหัส เบราว์เซอร์ที่แตกต่างกัน (และระบบปฏิบัติการ) ให้บริการและแสดงต่างกัน

เรื่องความคิดเห็น ...

ฉันใช้ Windows 7 - Windows Vista และ Windows 7 จัดการ ANSI / Unicode และการเรนเดอร์ระหว่างประเทศได้ดีขึ้นมาก หากคุณไปที่ตัวเลือกระหว่างประเทศ / ภูมิภาคในแผงควบคุม (ของ XP) คุณควรจะสามารถติดตั้งการสนับสนุนเพิ่มเติมสำหรับภาษาที่ซับซ้อน

ข้อความแสดงแทน

(จากhttp://www.mehramedia.com/ )

สำหรับฉันแล้ว Firefox ใช้เครื่องมือแสดงผลของตัวเองทุกที่ซึ่ง Chrome อาศัยระบบปฏิบัติการที่รองรับ


ทั้งสองทำงานบนกล่อง XP SP3 เดียวกัน
abel

@abel - คำตอบที่อัพเดต
William Hilsum

4

มันดูเหมือนกันทั้งสองเบราว์เซอร์สำหรับฉัน: /

คุณได้ลองเปลี่ยนการเข้ารหัสตัวอักษรหรือแบบอักษร Chrome ในตัวเลือก Chrome หรือไม่ อาจเป็นไปได้ว่า Chrome กำลังใช้การเข้ารหัสผิดหรือแบบอักษรที่ไม่มีชุดยูนิโค้ดเต็ม

ตรวจสอบว่าแบบอักษรและการเข้ารหัสเหมือนกันระหว่าง Firefox และ Chrome

ใน Firefox ไปที่: ตัวเลือก -> เนื้อหา -> ภายใต้ "แบบอักษรและสี" คลิกขั้นสูง
และใน Chrome: ตัวเลือกของ Chrome -> ภายใต้ Bonnet -> เปลี่ยนการตั้งค่าแบบอักษรและภาษา

ตรวจสอบให้แน่ใจว่าพวกเขาทั้งคู่เหมือนกันและมีทฤษฎีที่ว่าคุณจะเห็นเหมือนกันในเบราว์เซอร์ทั้งสอง

-EDIT-

ดูการอัปเดตครั้งที่ 3 ของคุณดูเหมือนว่าคุณมีแบบอักษร Arial XP รุ่นเก่า / แปลกอาจเป็นไปได้ว่า XP นั้นมีแบบอักษรรุ่นเก่ากว่า Vista หรือ Win7

อ่าเพิ่งพบหน้าตัวอักษรของ Microsoft ที่ให้รายละเอียดเกี่ยวกับแบบอักษรที่ให้มาพร้อมกับชุดซอฟต์แวร์แต่ละชุด ดูhttp://www.microsoft.com/typography/fonts/font.aspx?FMID=1705

ดูเหมือนว่าวิธีเดียวที่ตามกฎหมายที่จะได้รับตัวอักษร Arial v5 จาก Windows Vista หรือ Windows 7 หรือจะจ่าย $ 30 สำหรับมัน มีใครที่คุณอยู่กับเครื่อง Vista ที่คุณสามารถ "ยืม" แบบอักษรได้หรือไม่ ปัญหาคือฉันไม่แน่ใจว่า XP จะรองรับฟอนต์ที่อัปเดตได้ดีเพียงใด


ฉันได้โพสต์ภาพหน้าจอของการตั้งค่าตัวอักษร Firefox และโครเมี่ยม
abel

@abel คุณลองเปลี่ยนแบบอักษร Sans-Serif เป็น "Arial Unicode" ใน Chrome ได้หรือไม่
Mokubai

@abel ฉันใช้ Vista ซึ่งมีโอกาสสนับสนุน Unicode ได้ดีกว่า XP เล็กน้อยและอาจเป็นได้ว่าแบบอักษรพื้นฐาน Arial ใน Vista เหมือนกับรุ่น Unicode และ Firefox รู้ว่าจะใช้ Unicode แบบเต็มใน XP ... มิฉะนั้นอาจเป็นได้ว่า MS Office หรือบางสิ่งบางอย่างได้ติดตั้งแบบอักษรที่ปรับปรุงแล้วบนเครื่องของฉัน แบบอักษร Arial ของฉันคือ 720KB ดังนั้นจึงดูเหมือนว่าเป็นแบบอักษร Unicode แบบเต็ม คุณช่วยตรวจสอบขนาดตัวอักษรสำหรับ Arial ใน C: \ Windows \ Fonts ได้หรือไม่
Mokubai

@abel หากคุณพบสำเนาของแบบอักษร Arial ที่ใหม่กว่าอย่าลืมเปลี่ยนแบบอักษรกลับเป็น Arial มาตรฐานในการตั้งค่า Chrome
Mokubai

1
@abel ฉันสงสัยว่ามันจะได้ผล แต่เมื่อเทียบกับ EULA ฉันไม่ได้เป็นทนายความ ในฐานะผู้บริโภคฉันจะอ้างว่าในขณะที่ฉันเป็นเจ้าของ Windows 7 ฉันควรจะสามารถใช้ชิ้นส่วน (แบบอักษร) จากมันเพื่อใช้งานได้ตามที่ฉันเห็นสมควร แต่ฉันสงสัยว่าทนายความจะอ้างว่าแบบอักษรนั้นมีลิขสิทธิ์ มันถูกติดตั้งบนและดังนั้นการถ่ายโอนไปยังเครื่องอื่นอาจต่อต้าน EULA ได้เป็นอย่างดี
Mokubai

2

ฉันแก้ไขปัญหานี้ด้วยการติดตั้งแบบอักษรเหล่านี้ตามที่แนะนำในโพสต์บล็อกนี้
ในกรณีที่การเชื่อมโยงเหล่านี้ได้รับไม่ถูกต้องด้วยเหตุผลบางอย่างที่นี่เป็นรุ่นที่เก็บไว้: แบบอักษร , โพสต์บล็อก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.