ฉันจะแสดงอักขระ Unicode ล่าสุด (esp. emoji) ในเบราว์เซอร์ Windows ได้อย่างไร


28

ไม่มีเบราว์เซอร์ของฉัน (Firefox, Chrome, IE) แสดงอักขระสำหรับ Unicode 7 , 8 , 9 (หรือ10 ) อิโมจิ:

Unicode 9 จะแสดงเป็นกล่องธรรมดา

คนเหล่านี้มักจะถูกส่งมาหาฉันทางโทรศัพท์ รองรับ Unicode 6 ตัวอักษร แต่อ่าน / แยกได้ยาก:

อิโมจิ 6 Unicode จะปรากฏขึ้น

ฉันจะเพิ่มการรองรับอักขระเหล่านี้ในระบบ Windows 7 ได้อย่างไร มีวิธีที่จะแสดงวิธีที่ Android ทำเพื่อให้ง่ายต่อการอ่านหรือไม่

ทดสอบตัวละคร:

  • Unicode 6.1: 😀😗😙😑😮😯😴😛😕😟
  • Unicode 7.0: 🙂🙁🕵🗣🕴🖕🖖🖐
  • Unicode 8.0: 🤗🤓🤔🙄🤐🙃🤑🤒🤕🤖
  • Unicode 9.0: 🤣🤠🤡🤥🤤🤢🤧🤴🤶🤵🤷
  • Unicode 10.0: 🤩🤨🤯🤪🤬🤮🤫🤭🧐🧒

1
คุณจะต้องใช้แบบอักษรที่มีตัวอักษรเหล่านี้ ตัวละครแต่ละตัวมีหมายเลข (จุดรหัส) จำนวนที่ค้นหาในแบบอักษรและแสดง
ctrl-alt-delor

@richard รู้อะไรบ้าง? ส่วนขยายของเบราว์เซอร์ที่ใช้แทนรูปภาพจะทำงานได้เช่นกัน
endolith

เว็บไซต์ประเภทใดที่ใช้ emojies ยูนิโค้ด? ฉันคิดว่าฟอรัมส่วนใหญ่ใช้รูปภาพที่มีภาษามาร์กอัป
jiggunjer

@jiggunjer Google Voice / ไซต์โซเชียลใด ๆ ที่ผู้คนสามารถโพสต์ความคิดเห็นจาก iPhone ของตนได้ บางไซต์จะแทนที่ด้วยกราฟิกเช่น Gmail แต่บางเว็บไซต์ไม่สามารถแทนที่ได้
endolith

คุณต้องค้นหาวิธีการติดตั้งฟอนต์ถอยสำหรับระบบปฏิบัติการ / ระบบหน้าต่าง / เบราว์เซอร์ของคุณ แล้วติดตั้งแบบอักษรที่รองรับอักขระเหล่านี้ (ฟอนต์ถอยกลับเป็นแบบที่ใช้เมื่อฟอนต์ที่เลือกไม่มีสัญลักษณ์สำหรับจุดโค้ด)
ctrl-alt-delor

คำตอบ:


13

ฉันพบตัวอักษร Emoji Oneซึ่งรองรับอิโมจิทั้งหมดจนถึงรุ่น Unicode ปัจจุบันรวมถึงอีโมจิสี (โดยการฝัง SVG หรืออะไรบางอย่าง)

หากระบุแบบอักษร Firefox รองรับการปรับสีอิโมจิ:

ใช้แบบอักษรที่มี span tag

และ Chrome และ IE รองรับการล่มสลายแบบโมโนโครม:

Chrome พร้อมอิโมจิขาวดำพร้อมแท็ก span

แต่เพียงการติดตั้งEmojiOneColor-SVGinOT.ttfแบบอักษรใน Windows ไม่ดีพอที่จะกำจัดกล่องเพราะเห็นได้ชัดอักษรอื่น ๆ ที่เป็นที่ต้องการมากกว่านั้น ?

วิธีแก้ปัญหาบางส่วน:

โครเมียม

การติดตั้งส่วนขยายEmoji Keyboard (2016)และเปิดใช้งาน "Auto-Replace" ในตัวเลือก (ซึ่งจะเปิดตามค่าเริ่มต้น):

แทนที่อัตโนมัติ: แทนที่อิโมจิทั้งหมดใน Chrome เป็น Emoji One

สร้างอีโมจิสีใน Chrome ได้ถึง Unicode 9 (เวอร์ชั่น Unicode ที่รองรับนั้นระบุไว้ในหน้าeosrei / emojione-color-font Release ):

อีโมจิสีใน Chrome

การแทนที่อัตโนมัติใช้ได้กับทุกไซต์ แต่ไม่สามารถแก้ไขได้ในกล่องข้อความ

Firefox

Firefox จะแสดงตัวอักษรที่มี Arial โดยไม่คำนึงถึงสิ่งที่คุณได้ติดตั้งที่คุณสามารถดูโดยการติดตั้งส่วนขยาย FontFinder

สคริปต์ Greasemonkeyจะเพิ่มแบบอักษรไปยังแท็ก body ของทุกหน้า แต่สิ่งนี้ไม่ได้แก้ปัญหาในหลาย ๆ อย่างที่ฉันทดสอบ มันใช้งานได้ในไม่กี่อย่างเช่น superuser.com

การเปลี่ยนแบบอักษรเริ่มต้นของเบราว์เซอร์เป็น Emoji One ดูเหมือนจะใช้งานได้ในกรณีส่วนใหญ่ แต่อาจมีผลข้างเคียง (ตัวอย่างเช่นสิ่งนี้จะแทนที่เครื่องหมาย™เช่นกันซึ่งส่วนขยายของ Chrome ไม่ได้ทำ)

Emoji ทุกส่วนขยายชนิดของงาน แต่ดูเหมือนว่าจะชะลอตัวลงในการโหลดหน้าเมื่อเทียบกับตัวอักษรและสนับสนุน Unicode เพียง 6.1


1
คุณจะต้องตั้งค่าฟอนต์อีโมจิเป็นฟอนต์ย้อนหลัง ดังนั้นมันจะถูกใช้หากทุกอย่างล้มเหลว ฉันไม่ทราบว่าคุณสามารถทำได้บน Windows ของ Microsoft หรือไม่
ctrl-alt-delor

2
ขณะนี้มีตัวติดตั้ง Windows สำหรับแบบอักษร EmojiOne Color v1.3 + ซึ่งผสานกับแบบอักษรที่มีอยู่เพื่อให้ตัวละครทั้งหมดทำงานได้
13rac1

1
สิ่งนี้ทำให้สัญลักษณ์จากมากถึง Unicode 9.0 ใช้ได้ แต่มีวิธีแสดงสัญลักษณ์ Unicode 10.0 ที่เสนอหรือไม่ เช่น: 🥟🥡🥢🥠🤨🗹
Victor Marchuk

ในกรณีที่มีผู้ peruser เพื่อนสับสนเช่นฉัน - emojis ในคำตอบข้างต้นเป็นภาพทั้งหมด: S
user13743

ดูเหมือนว่าอีโมจิดั้งเดิมถูกเพิ่มใน Firefox 50 หรือไม่
endolith

1

ขอบคุณ endolith ฉันค้นหาข้อมูลนี้ คุณได้สร้างบทสรุปที่ละเอียดเกี่ยวกับปัญหาของ Windows / Firefox และ Unicode Emojis ในรุ่นที่สูงกว่า 6.0 👍

ฉันกำลังมองหาโอกาสที่จะอัพเกรด Firefox บน Windows 7 เพื่อแสดง Emojis ที่ใหม่กว่า

แม้ว่าคุณจะทดสอบกับส่วนขยาย Font Finder เพื่อค้นหาว่า FF ใช้แบบอักษร Arial เพื่อแสดง Emojis เว็บไซต์ GitHub ระบุว่า Windows 7, 8 และ 10 กำลังใช้ Segoe UI สำหรับ Emojis

พวกเขาปรับเปลี่ยนสัญลักษณ์ Segoe UI และ Segoe UI Emoji ด้วยสคริปต์ใหม่เพื่อติดตั้ง Unicode V9 emojis ไม่ใช่แบบอักษร Arial

Windows 7, 8, 10 ใช้ emoji จากสัญลักษณ์ Segoe UI และ Segoe UI Emoji เราต้องแทนที่แบบอักษรทั้งสอง แต่เก็บอักขระสัญลักษณ์ที่มีอยู่จาก Segoe UI Symbol

ฉันจะทดสอบสคริปต์ของพวกเขาตอนนี้แม้ว่าจะต้องใช้ซอฟต์แวร์เพิ่มเติมเพื่อทำงาน

แพ็คเกจนี้ประกอบด้วยสคริปต์การติดตั้งที่จะสร้างทั้งแบบอักษร (หรือใน Windows 7 เพียงสัญลักษณ์ Segoe UI) และติดตั้งให้คุณ การรันสคริปต์การติดตั้งต้องใช้ทั้ง Python และ pip ​​ใน PATH

การอ้างอิง GitHub: https://github.com/eosrei/emojione-color-font

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