Anonim

Cufon เป็นห้องสมุดจาวาสคริปต์แทนที่ข้อความ ไม่เกี่ยวข้องกับ sIFR ใน codebase แต่ทำสิ่งเดียวกันโดยไม่จำเป็นต้องใช้ไฟล์ Flash การตั้งค่าใช้เวลาประมาณ 5 นาทีจากนั้นคุณไม่จำเป็นต้องแตะอีกครั้ง ไม่ง่ายกว่านี้และอาจส่งผลกระทบอย่างใหญ่หลวงต่อวิธีการดูเว็บไซต์ของคุณ

มันทำงานอย่างไร

ขั้นตอนแรกคือการส่งแบบอักษรของคุณผ่านเว็บไซต์ Cufon พวกเขาประมวลผลแบบอักษรเป็นแบบอักษร SVG (กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้) จากนั้นพา ธ จะได้รับการประมวลผลเป็น VML (ภาษามาร์กอัปเวกเตอร์) ซึ่งเพิ่มความเร็วของ Cufon ใน IE อย่างมาก ข้อมูลที่ได้จะถูกเข้ารหัสลงใน JSON และส่งผ่านไปยังฟังก์ชันที่กำหนดไว้สำหรับการประมวลผลของ Cufon และนั่นคือสิ่งที่เวทมนต์เกิด

ตัวอย่าง Cufon

ขั้นแรกไปที่เว็บไซต์ Cufon และส่งไฟล์แบบอักษรของคุณเพื่อดำเนินการ มันจะคายไฟล์. js ให้คุณดาวน์โหลด คุณต้องมีไฟล์นี้เพื่อให้ Cufon แปลข้อความเป็นแบบอักษรที่คุณเลือก

ถัดไปรวมทั้งไฟล์ cufon-yui.js และไฟล์ฟอนต์ javascript ที่สร้างขึ้น สุดท้ายคือการห่อข้อความในคลาสและเริ่มต้นการแทนที่ Cufon รอบ ๆ ชื่อคลาสนั้น รหัสเต็มด้านล่าง:

นี่คือข้อความในแบบอักษร Molot

ผลลัพธ์ใน:
นี่คือข้อความในแบบอักษร Molot

Cufon Lineheight

เกิดปัญหากับเบราว์เซอร์ทั้งหมดที่มีความสูงบรรทัดซึ่งอาจไม่สามารถแก้ไขได้

Cufon.now ()

ขอแนะนำว่าเพื่อประสบการณ์การรับชมที่ดีขึ้นบน IE ที่คุณเรียกใช้ฟังก์ชัน Cufon.now () ก่อนแท็ก body สิ่งนี้จะเป็นการดูแล blip ชั่วขณะที่อาจเกิดขึ้นเมื่อเพจโหลดและจากนั้นโหลดฟอนต์

ปัญหา IE9

จากการโพสต์นี้มีปัญหาบางอย่างเกี่ยวกับ IE9 บางรุ่นฉันรู้ว่าพวกเขากำลังทำงานเพื่อแก้ไขปัญหาและหวังว่าจะมีการเปิดตัวเร็ว ๆ นี้เพื่อแก้ไขปัญหาเหล่านี้

แบบอักษรสไตล์พร้อมการเปลี่ยนแบบอักษร cufon