การกำหนดเลขเวอร์ชัน
ใน URL ตัวอย่าง และในไฟล์ CSS จะมีเลขเวอร์ชันอยู่ ผมไม่แนะนำให้ลบเลขเวอร์ชันออกจาก URL หรือใช้ latest
เพราะในกรณีที่มีการเปลี่ยนแปลงรูปแบบไฟล์ URL เดิมจะยังคงสามารถใช้งานได้ตามปกติ
โดยการกำหนดเลขเวอร์ชันผมจะใช้ระบบคล้าย semver คือสามารถใช้เลขเวอร์ชันหลักแรกสุดได้ โดยไม่ส่งผลต่อการแสดงผล
- หลักแรก (Major): จะปรับเมื่อมีการเปลี่ยนแปลงที่ส่งผลต่อรูปแบบ URL เช่น เปลี่ยนชื่อไฟล์ ลบฟอนต์
- หลักที่สอง (Minor): จะปรับเมื่อมีการเปลี่ยนแปลงไฟล์ที่ไม่ส่งผลต่อ URL แต่อาจส่งผลต่อการแสดงผลฟอนต์ เช่น เพิ่มฟอนต์ใหม่ หรืออัปเดตเวอร์ชันฟอนต์
- หลักที่สาม (Patch): การเปลี่ยนแปลงที่ไม่ส่งผลต่อการแสดงผลใด ๆ
สำหรับการใช้งานทั่วไป ผมแนะนำให้ใช้เลขเวอร์ชันหลักแรกอย่างเดียวได้เลยครับ เพราะจะได้ใช้ฟอนต์เวอร์ชันล่าสุด และการันตีว่า URL ไฟล์จะไม่เปลี่ยนแปลง
https://cdn.jsdelivr.net/gh/lazywasabi/thai-web-fonts@7/fonts/ชื่อฟอนต์/ชื่อไฟล์.woff2
หรือหากใครต้องการทำให้แน่ใจว่าจะไม่มีการส่งผลต่อการแสดงผลฟอนต์จริง ๆ เช่น มีการอัปเดตเวอร์ชันฟอนต์แล้วบางตัวอักษรมีการเปลี่ยนแปลง จะใช้หลักที่สองร่วมด้วยก็ได้
https://cdn.jsdelivr.net/gh/lazywasabi/thai-web-fonts@7.4/fonts/ชื่อฟอนต์/ชื่อไฟล์.woff2
สามารถดูวิธีกำหนดเวอร์ชันใน URL เพิ่มเติมได้ที่เว็บไซต์ของ jsDelivr และดูข้อมูลแต่ละเวอร์ชันได้ที่หน้าบันทึกการเปลี่ยนแปลง