เครื่องมือตัดแบบอักษรเว็บจีน 7.0 —— ความเร็วสนิม

| แผนเว็บไซต์จีน | คนอื่น ๆ | ใช้ออนไลน์ |
|---|
การแนะนำ
cn-font-split เป็นเครื่องมือในการรับเหมาช่วงแบบอักษรที่ใช้ใน โปรแกรม FONT WEB ของจีน มันแยกแพ็คเกจฟอนต์ขนาดใหญ่ออกเป็นรุ่นที่เหมาะสมสำหรับการกระจายเครือข่ายผ่านเทคโนโลยีประสิทธิภาพสูงต่างๆ หลังจากเจ็ดเวอร์ชันหลักของการวิจัยแบบอักษรและการทำซ้ำรหัสเทคโนโลยีนี้ได้ถูกนำไปใช้อย่างเต็มที่ในเว็บไซต์ของเราบรรลุการก้าวกระโดดสองครั้งในความเร็วในการโหลดและประสิทธิภาพของแบบอักษรจีนในเว็บฟิลด์
cn-font-split ไม่เพียง แต่สนับสนุนภาษาจีน แต่ยังปรับให้เหมาะสมสำหรับจีนเกาหลีญี่ปุ่นชนกลุ่มน้อยชาติพันธุ์อาหรับ ฯลฯ สามารถรับเหมาช่วงได้อย่างชาญฉลาดตามตัวละครในแพ็คเกจฟอนต์จริง
- การใช้งาน
WebAssembly หรือ Rust FFI เรียกใช้ผู้รับเหมาช่วงโดยธรรมชาติและเข้าสู่การก่อสร้างระดับที่สอง - ปฏิบัติตามแพลตฟอร์มเว็บเป็นพื้นฐานและมีความเข้ากันได้อย่างมาก เบราว์เซอร์, โหนด, deno, สภาพแวดล้อม CICD สามารถทำงานได้ Rust, JS, Python ใช้ในหลายภาษา
- - ฟังก์ชั่นที่สมบูรณ์การสร้างการสนับสนุนข้อความและภาพตัวอย่างสนับสนุนอักขระเต็มรูปแบบและเต็มรูปแบบรองรับร่ายมนตร์ที่ซับซ้อนและแบบอักษรตัวแปรรองรับ!
- ⛰เครื่องมือสนิมที่พัฒนาขึ้นเองสร้างเครื่องยนต์ SVG ข้อความและแสดงภาพข้อความอย่างอิสระ
- - เรามีปลั๊กอินคอมไพเลอร์ส่วนหน้า! —— Vite-Plugin-Font รองรับ Vite, Nuxt, Next, WebPack, RSPACK และฝังเครื่องมือส่วนหน้าของคุณอย่างรวดเร็ว
ฟีเจอร์ Opentype สนับสนุน 95 | การสนับสนุนบางส่วน 9 | รอการทดสอบ 20
คู่มือเอกสารการใช้งาน
หากคุณต้องการสนับสนุนภาษาบางภาษาคุณสามารถส่งปัญหาหรือประชาสัมพันธ์
คุณสมบัติเวอร์ชันใหม่
- ✅การสนับสนุนการสร้างแบบดั้งเดิมความเร็วเข้าสู่ยุควินาที (แบบอักษร 2MB ต้องใช้เพียง 50ms)!
- ✅การทดสอบที่สมบูรณ์และกระบวนการเปิดตัวเวอร์ชัน!
- ? ซอร์สโค้ดของมนุษย์มากขึ้นความยากลำบากในการบำรุงรักษาลดลง!
- ✅การตรวจสอบการพึ่งพาและ refactoring เวอร์ชันที่ปลอดภัย
- ? วิธีการรับเหมาช่วงที่ควบคุมได้มากขึ้นรองรับการแยกอักขระที่ละเอียด
- ? รองรับบรรจุภัณฑ์แบบอักษรรูปแบบ OTF และรองรับการแสดงผลรายฟ้าที่ซับซ้อน
- ✅? ️การสร้างภาพตัวอย่างแบบอักษร
- ✅รองรับ NodeJs, Deno, Bun และเบราว์เซอร์และสามารถใช้งานได้ทุกที่ในแพลตฟอร์มและสร้างผลิตภัณฑ์อย่างสม่ำเสมอ!
- ? ไม่เพียง แต่ภาษาจีนตราบใดที่ตัวละครในแพ็คเกจถูกบรรจุไว้
- ✅? ️รองรับการจดจำน้ำหนักแบบอักษรตัวแปรอัตโนมัติโดยอัตโนมัติ
ปลื้มปีติ
- ปลั๊กอินหลักของโครงการคือ Harfbuzz ซึ่งช่วยให้เราได้รับการย่อยแบบอักษรระดับมืออาชีพและฟังก์ชั่นการวาดรูปแบบอักษร เราใช้เวอร์ชันสนิมของ HARFBUZZ_RS_NOW เพื่อฝังระบบนิเวศรหัสสนิมเพื่อให้ได้เอฟเฟกต์ย่อยแบบอักษรที่เหมาะมาก
- โครงการ Rust OpenType ให้ความสามารถในการสกัดข้อมูลแบบอักษรที่ไม่มีใครเทียบได้ซึ่งเป็นรากฐานที่แข็งแกร่งสำหรับลักษณะตัวอักษรและอัลกอริทึมการรับเหมาช่วง
- โครงการ Rust Cross ให้ความสามารถในการสร้างผลิตภัณฑ์ข้ามแพลตฟอร์มที่มีประสิทธิภาพ
- ขอขอบคุณเป็นพิเศษ - Tongyi Qianwen และ GPT -4O ให้คำแนะนำและรหัสข้อมูลมากมายช่วยสำหรับกระบวนการฟื้นฟูสนิม โครงการหลักสามารถทำให้การเปลี่ยนแปลงสนิมเสร็จสมบูรณ์ภายใน 20 วันซึ่งแยกออกไม่ได้จากความช่วยเหลือของโมเดลขนาดใหญ่
โครงการที่ใช้โดยเวอร์ชันเก่า
- ในเวอร์ชัน 6.0, Opentype.js เป็นเอ็นจิ้นการแยกวิเคราะห์ครั้งที่สองของโครงการนี้ซึ่งส่วนใหญ่เกี่ยวข้องกับการตัดสินความสัมพันธ์ของคุณลักษณะและการแปลงข้อความเป็นงาน SVG และให้การสนับสนุนมากมายในการแสดงผล
- ในเวอร์ชัน 6.0, @NAPI-RS/TTF2WOFF2 เปิดใช้งานแพลตฟอร์ม NodeJS และแพลตฟอร์ม BUN ในการบีบอัดไฟล์แบบอักษรด้วยความเร็วดั้งเดิมที่รวดเร็วมากซึ่งมีประสิทธิภาพและเร็วมาก
- ในเวอร์ชัน 6.0 โครงการ WOWOFF2 รวบรวมรหัสฟังก์ชั่นการแปลงรูปแบบ WOFF2 ของ Google ลงใน WASM ซึ่งเป็น API ที่ง่ายมากสำหรับการบีบอัดแบบอักษรของเรา อย่างไรก็ตามวิธีการส่งออกของโครงการ WOWOFF2 คือการฝัง WASM โดย JS ซึ่งส่งผลกระทบอย่างมากต่อบรรจุภัณฑ์และการใช้งานของ JS ดังนั้นโครงการจึงถูกสร้างขึ้นมาใหม่และเปิดตัวเวอร์ชันที่เหมาะสม
- ในเวอร์ชัน 6.0 มัลติเธรดใช้โซลูชันของ WorkerPool และด้วยการสนับสนุนของมัลติเธรดความเร็วจะเร็วขึ้นมาก
ใบอนุญาตโอเพ่นซอร์ส
Apache-2.0