iOS ต้องการรักษา branding ให้ชื่อแบรนด์อยู่บรรทัดเดียวกัน
สมมมุติว่าชื่อแบรนด์ว่า “กูโค้ด” แล้วเราอยากให้คำว่า “กู” และ “โค้ด” อยู่บรรทัดเดียวกันเสมอ
เพราะบางครั้งชื่อแบรนด์อาจจะไม่ได้อยู่หน้าสุด อาจจะอยู่ตรงกลาง หรือท้ายประโยค เช่น สามารถติดตาม กด like, dislike กูโค้ดได้ หากคุณชอบหรือไม่ชอบคลิปนี้
ซึ่งมีโอกาสสูงที่อาจจะแสดงได้ว่า
สามารถติดตาม กด like, dislike กู
โค้ดได้ หากคุณชอบหรือไม่ชอบคลิปนี้
เพราะตัวตัดคำไทยจะมองคำว่า กู
และคำว่า โค้ด
เป็นคนละคำกัน
เราสามารถใส่ unicode ตัวนึงที่ชื่อว่า Word joiner
รหัส 2060 เข้าไปที่ text ตัวนี้ เช่น สามารถติดตาม กด like, dislike กู\u{2060}โค้ดได้ หากคุณชอบหรือไม่ชอบคลิปนี้
ผลก็จะออกมาเป็น
สามารถติดตาม กด like, dislike
กูโค้ดได้ หากคุณชอบหรือไม่ชอบคลิปนี้
ซึ่งจะทำให้ มองว่า กูโค้ด
เป็นคำคำเดียวกันได้ ไม่โดนดีดขึ้นบรรทัดใหม่
สำหรับ Android ใน strings.xml สามารถใส่ว่า กู\u2060โค้ด ก็จะได้ผลลัพธ์แบบเดียวกัน
Unicode ตัวนี้ยังไม่ได้ลองกับ เว็บใครลองแล้วได้ผลยังไงมาบอกผมด้วยนะครับ
สวัสดีครับ