OS X ได้รับการสนับสนุนอิโมจิภายในเทอร์มินัลและฉันก็เป็นเยลลี่เล็กน้อย
Emoji One Color SVGinOT Fontให้การสนับสนุนอิโมจิกับ Ubuntu แต่ในขณะนี้เทอร์มินัลจะแสดงอิโมจิขาวดำ
มีวิธีการที่จะได้รับความงามของสีเหล่านี้ในสถานีคำพังเพย?
OS X ได้รับการสนับสนุนอิโมจิภายในเทอร์มินัลและฉันก็เป็นเยลลี่เล็กน้อย
Emoji One Color SVGinOT Fontให้การสนับสนุนอิโมจิกับ Ubuntu แต่ในขณะนี้เทอร์มินัลจะแสดงอิโมจิขาวดำ
มีวิธีการที่จะได้รับความงามของสีเหล่านี้ในสถานีคำพังเพย?
คำตอบ:
ฉันเป็นผู้สร้างตัวอักษรนั้น
ขออภัยไม่มีวิธีดูแบบอักษรสี SVGinOT (SVG-in-OpenType) ในสิ่งอื่นนอกเหนือจากแอปพลิเคชันที่ใช้ Gecko เช่น Firefox และ Thunderbird ในขณะนี้ ฉันสร้างแบบอักษรเหล่านี้เพื่อแก้ปัญหา "ไก่หรือไข่": ไม่มีแบบอักษรสีและไม่มีเหตุผลที่จะสนับสนุนพวกเขา ตอนนี้มีแบบอักษรสี ... ขั้นตอนต่อไป: อาจเป็นคำขอคุณลักษณะบน Launchpad หรือไม่
ในที่สุดการรอคอยของเราก็จบลงแล้ว! นี่คือเทอร์มินัลเริ่มต้นใน
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04
Codename: bionic
เล่นกับhttps://www.npmjs.com/package/gulp-emojify
คุณอาจจะต้อง
sudo apt install fonts-emojione
ไม่รองรับ Color Emojis เห็นได้ชัดว่ามีรุ่น WIP ที่ได้รับการติดตั้งแล้วlibcairo
ซึ่งช่วยให้การแสดงสีอิโมจิ แต่ยังไม่เสถียร
https://github.com/googlei18n/noto-emoji/issues/36#issuecomment-168209204
การสนับสนุนสำหรับสิ่งนี้จะเกิดขึ้นกับสิ่งที่ต้องดำเนินการบนพื้นฐานสำหรับแต่ละแอปหรือต่อ UI (lib, GTK, Qt ฯลฯ ) ดังนั้นจึงอาจใช้เวลาสักครู่สำหรับแอพบางตัวที่จะสนับสนุนแม้ครั้งหนึ่งไลบรารีระบบปฏิบัติการพื้นฐาน ทำ.
UPDATE:libcairo
แพทช์ได้ทำให้มันเป็นทางเข้าไปในที่เก็บหลักสำหรับ distros มากที่สุดตอนนี้พวกเขาควรจะทำงานโดยกำเนิดโดยค่าเริ่มต้นถ้าคุณมี up-to-date ติดตั้ง แต่คุณอาจต้องปรับเปลี่ยน fontconfig ของคุณจริงใช้พวกเขา
ในสคริปต์ bashrc ของคุณ ...
vim ~/.bashrc
คุณสามารถกำหนดอาร์เรย์ของอิโมติคอน
EMOJIS=(🥯 🦆 🦉 🥓 🦄 🦀 🖕 🍣 🍤 🍥 🍡 🥃 🥞 🤯 🤪 🤬 🤮 🤫 🤭 🧐 🐕 🦖 👾 🐉 🐓 🐋 🐌 🐢)
ถ้าคุณมีเวลามากเกินไปให้เขียนฟังก์ชั่นที่ส่งคืนโมจแบบสุ่ม
RANDOM_EMOJI() {
SELECTED_EMOJI=${EMOJIS[$RANDOM % ${#EMOJIS[@]}]};
echo $SELECTED_EMOJI;
}
EMJ() {
emj
}
ในเทอร์มินัล GNOME (ใช้ได้กับแอปพลิเคชันอื่น ๆ ) ให้ใช้แป้นพิมพ์ลัดต่อไปนี้:
ทดสอบกับ Ubuntu Cosmic (18.10)