PlusMagi's Blog By Pitt Phunsanit Design Twemoji: สีมันสวยดีนะ

Twemoji: สีมันสวยดีนะ

Twemoji คือชุดอีโมจิแบบ Open Source จาก Twitter ที่ได้รับความนิยมอย่างสูงในหมู่นักพัฒนาและดีไซน์เนอร์ทั่วโลก ด้วยดีไซน์ที่เป็นเอกลักษณ์ เรียบง่าย และสะอาดตา ทำให้มันกลายเป็นมาตรฐานหนึ่งของอีโมจิบนเว็บแอปพลิเคชันส่วนใหญ่


ทำไม Twemoji ถึงพิเศษ ?

  1. ความเป็น Open Source: Twemoji เปิดให้ใช้งานฟรีภายใต้สัญญาอนุญาต Creative Commons ซึ่งหมายความว่าคุณสามารถนำไปใช้ในโปรเจกต์ส่วนตัวหรือเชิงพาณิชย์ได้ ขอแค่ให้เครดิตกลับไปยังเจ้าของผลงาน
  2. ความสม่ำเสมอ : ปัญหาใหญ่ของอีโมจิคือหน้าตาที่เปลี่ยนไปตามระบบปฏิบัติการ การใช้ Twemoji ช่วยให้มั่นใจว่าผู้ใช้ทุกคนจะเห็นหน้าตาอีโมจิที่เหมือนกัน ไม่ว่าจะเปิดผ่านอุปกรณ์ใดก็ตาม
  3. รองรับไฟล์ SVG: นอกจากไฟล์ PNG แล้ว Twemoji ยังมีรูปแบบ SVG ที่มีความคมชัดสูง ไม่แตกเมื่อขยายขนาด และประมวลผลได้รวดเร็วบนเบราว์เซอร์

การนำไปใช้งานในโปรเจกต์

นักพัฒนาสามารถดึง Twemoji มาใช้ได้หลายวิธี ตั้งแต่การเรียกผ่าน CDN ไปจนถึงการใช้ Library เฉพาะทาง เช่น

  • twemoji.js: ไลบรารีมาตรฐานที่จะคอยสแกนหาตัวอักษรอีโมจิในหน้าเว็บแล้วแทนที่ด้วยไฟล์รูปภาพ Twemoji โดยอัตโนมัติ
  • React / Vue Components: มีคอมโพเนนต์สำเร็จรูปมากมายที่ช่วยให้การจัดการอีโมจิในเฟรมเวิร์กสมัยใหม่ทำได้ง่ายขึ้น

แล้ว Discord ล่ะ ?

Discord เป็นผู้ใช้งาน Twemoji รายใหญ่ที่สุดรายหนึ่ง ซึ่งพวกเขาก็ไม่ได้รอ X เช่นกัน แต่หันไปร่วมมือกับชุมชนเพื่ออัปเดตชุดอีโมจิให้เป็นปัจจุบันที่สุด


สถานะในปัจจุบัน

หลังจากที่ Twitter เปลี่ยนผ่านสู่ยุคของ X โปรเจกต์ Twemoji เดิม ได้หยุดการอัปเดตอย่างเป็นทางการจากทีมงานหลัก อย่างไรก็ตาม ด้วยพลังของ Open Source กลุ่มนักพัฒนาชุมชนได้ร่วมกันสร้างโปรเจกต์สืบทอดอย่าง “jdecked/twemoji” เพื่อให้แน่ใจว่าจะมีอีโมจิใหม่ ๆ ตามมาตรฐาน Unicode ออกมาให้เราใช้งานต่อไป

  • โปรเจกต์เดิม 👉 หยุดนิ่ง
    Repository หลักที่เคยอยู่ที่ twitter/twemoji แทบไม่มีความเคลื่อนไหวมาตั้งแต่ปี 2022 หลังจากอีลอน มัสก์ เข้าซื้อกิจการ ทีมพัฒนาชุดเดิมส่วนใหญ่ไม่ได้อยู่ที่นั่นแล้ว ทำให้เวอร์ชันที่เป็นทางการจาก X หยุดอยู่ที่ Unicode 14/15
  • โปรเจกต์ใหม่ 👉 พัฒนาต่อ (Community-led)
    มาจาก Community Fork ครับ นักพัฒนาที่ชื่อว่า jdecked ร่วมกับชุมชน Open Source ได้แยกตัวออกมาทำต่อ เพื่อให้อีโมจิรองรับมาตรฐาน Unicode ใหม่ ๆ
    • คนส่วนใหญ่ในวงการ Web Dev ตอนนี้จะย้ายมาใช้ Library จากฝั่งนี้แทนตัว Original ของ Twitter แล้วครับ

จุดสังเกตTwemoji Twemoji
สถานะหยุดพัฒนา / Maintenance modeActive
เวอร์ชันล่าสุดv15.0v17.0.2+
การรองรับติดอยู่กับอีโมจิเก่ารองรับอีโมจิใหม่ ๆ

อ่านเพิ่มเติม

Exit mobile version