อ่าน 3 นาที
ฟอนต์ฟิวชั่น
Bitstream Font Fusion เป็นเอนจินฟอนต์ขนาดเล็ก รวดเร็ว และเชิงวัตถุที่เขียนด้วยภาษา ANSI C ซึ่งสามารถแสดงผลข้อความคุณภาพสูงบนทุกแพลตฟอร์ม ทุกอุปกรณ์ และทุกความละเอียด...
ฟอนต์ฟิวชั่น
| บิตสตรีม ฟอนต์ ฟิวชั่น | |
|---|---|
| นักพัฒนา | บริษัท บิตสตรีม อิงค์ |
| ปล่อย | ตุลาคม พ.ศ. 2542 |
| เวอร์ชันเสถียร | 6.0 / 10 พฤษภาคม 2554 |
| ระบบปฏิบัติการ | ไม่ขึ้นอยู่กับแพลตฟอร์ม |
| พิมพ์ | เอ็นจิ้นฟอนต์ |
| ใบอนุญาต | ข้อตกลงการอนุญาตใช้งานซอฟต์แวร์ที่เป็นกรรมสิทธิ์ |
| เว็บไซต์ | http://www.bitstream.com/fonttechnology/font_fusion.html |
Bitstream Font Fusionเป็นเอนจินฟอนต์ขนาดเล็ก รวดเร็ว และเชิงวัตถุที่เขียนด้วยภาษาANSI Cซึ่งสามารถแสดงผลข้อความคุณภาพสูงบนทุกแพลตฟอร์ม ทุกอุปกรณ์ และทุกความละเอียด ซอร์สโค้ดทั้งหมดสามารถพกพาได้ ปรับให้เหมาะสม และทำงานได้อย่างอิสระจากระบบปฏิบัติการและโปรเซสเซอร์เอนจินฟอนต์นี้สามารถแสดงผลอักขระได้ 2,400-3,300 ตัวต่อวินาทีบนซีพียู 100 MIPS [ 1 ]
Font Fusion ได้รับการออกแบบมาให้สามารถตอบสนองความต้องการด้านหน่วยความจำและประสิทธิภาพ แม้ว่าจะต้องรองรับภาษาเอเชียที่มีตัวอักษรนับพันตัวก็ตาม Font Fusion ยังเป็นเทคโนโลยีหลักที่อยู่เบื้องหลังผลิตภัณฑ์อื่นๆ ของ Bitstream เช่นPanorama , ThunderHawk และ myMMS อีกด้วย
ประวัติเวอร์ชัน
ในช่วงปลายทศวรรษ 1980 ซัมโป คาซิลา หัวหน้าผู้พัฒนาTrueTypeและผู้ก่อตั้ง Type Solutions (ปัจจุบันเป็นบริษัทในเครือของ Bitstream Inc.) ได้ออกแบบ T2K ซึ่งเป็นโปรแกรมแสดงผลฟอนต์ ที่มีดีไซน์เชิงวัตถุ สถาปัตยกรรมและอัลกอริทึมขั้นสูง และสามารถฝังลงในอุปกรณ์ต่างๆ ได้ ต่อมาในปี 1998 Bitstream ได้เข้าซื้อกิจการ Type Solutions และ T2K ได้พัฒนาเป็นโปรแกรมแปลงฟอนต์เป็นภาพ (font rasterizer) ของ Bitstream ซึ่งเรียกว่า Font Fusion
| เวอร์ชันหลัก | เวอร์ชันย่อย | วันที่วางจำหน่าย | การเปลี่ยนแปลงที่สำคัญ |
|---|---|---|---|
| เวอร์ชั่น 1 | 1.0 | 28 ตุลาคม 2542 | เวอร์ชันแรกวางจำหน่ายแล้ว |
| เวอร์ชั่น 2 | 2.0 | 18 กรกฎาคม พ.ศ. 2543 | รองรับฟอนต์ภาษาญี่ปุ่น/เกาหลี ปรับปรุงการแสดงผลข้อความสำหรับอุปกรณ์อินเทอร์เน็ตและอุปกรณ์ไร้สาย |
| 2.1 | วันที่ 12 มิถุนายน พ.ศ. 2544 | รวมถึงฟอนต์แบบรวมเส้นขีดขนาด 1.23 MB ที่มีให้เลือกใช้ ซึ่งประกอบด้วยตัวอักษรจีน ญี่ปุ่น และเกาหลี (CJK) จำนวน 30,000 ตัว | |
| 2.2 | 29 มกราคม 2545 | ประกอบด้วยชุดแบบอักษรไร้สาย (แบบอักษรสัดส่วน 4 แบบ แบบอักษรคงที่ 4 แบบ และแบบอักษรสัญลักษณ์ 1 แบบ) ซึ่งออกแบบมาโดยเฉพาะสำหรับอุปกรณ์พกพาและอุปกรณ์ไร้สาย | |
| 2.3 | 2 เมษายน 2545 | รองรับ OpenType รองรับมาตรฐาน FFC สำหรับคำบรรยายภาพ เอฟเฟกต์ขอบตัวอักษร รูปแบบปากกา การเว้นระยะตัวอักษร และขนาดปากกา ชุดฟอนต์ CCTV ใหม่ | |
| 2.4 | 8 เมษายน 2546 | รองรับฟอนต์ OpenType และ Type 1 ได้ดียิ่งขึ้น ทำให้สามารถเข้าถึงอักขระทั้งหมดได้ มีปลั๊กอินฟิลเตอร์สำหรับฝังภาพบิตแมป | |
| 2.5 | 22 มิถุนายน 2547 | รองรับการทำงานร่วมกับ Panorama (ปรับปรุงการจัดเรียงข้อความพร้อมกับการเปิดตัว Bitstream Panorama พร้อมกัน) รองรับการแก้ไขตารางสี ปรับปรุงการแสดงผลแบบอักษรตามเส้นขอบ | |
| เวอร์ชั่น 3 | 3.0 | 6 มิถุนายน 2548 | รองรับการบีบอัดฟอนต์ใหม่สำหรับทุกรูปแบบฟอนต์ |
| 3.1 | 3 พฤศจิกายน 2548 | การแคชข้อมูลสำหรับอุปกรณ์ผู้บริโภคและโทรศัพท์มือถือที่มีหน่วยความจำจำกัด | |
| 3.2 | 25 เมษายน 2549 | ปรับปรุงประสิทธิภาพการทำงานสำหรับโทรศัพท์มือถือและอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค ปรับปรุงอัลกอริธึมสำหรับการบีบอัดฟอนต์ ลดการใช้หน่วยความจำฮีปให้น้อยลง ลดการแตกกระจายของแคช | |
| 3.3 | 6 พฤศจิกายน 2549 | ปรับปรุงความเร็วในการแสดงผลฟอนต์สำหรับฟอนต์ที่ถูกบีบอัด | |
| เวอร์ชั่น 4 | 4.0 | 24 กันยายน 2550 | ส่วนเสริมสำหรับBREWและวิธีการใหม่ในการสร้างโครงร่างตัวละคร |
| 4.5 | 10 เมษายน 2551 | ประกอบด้วยเทคโนโลยี Smart Scale ที่ปรับขนาดตัวอักษรเพิ่มเติมให้พอดีกับกรอบที่กำหนดไว้ล่วงหน้าของอุปกรณ์โดยอัตโนมัติ รองรับ Unicode 32 บิตสำหรับไฟล์ฟอนต์ CJK พร้อม CMAP ที่ขยายเพิ่มเติมสำหรับค่า Unicode 32 บิต รองรับรูปแบบฟอนต์บิตแมปของ Windows FNT/FON และฟอนต์ที่มีคีย์ CID | |
| เวอร์ชั่น 5 | 5.0 | 15 กรกฎาคม 2552 | ประกอบด้วยการรองรับขนาดเศษส่วน รูปแบบ PFR ที่ได้รับการปรับให้เหมาะสม การรองรับ OTF (เลือกได้) การประมวลผลแนวตั้ง ส่วนหัวของฟอนต์รูปแบบ 16 และการรองรับเครื่องพิมพ์ที่ได้รับการปรับปรุง |
| เวอร์ชั่น 6 | 6.0 | 10 พฤษภาคม 2554 | ประกอบด้วยการรองรับรูปแบบฟอนต์ Web Open Font Format (WOFF), ฟอนต์ OpenType, ฟอนต์ Multiple Master Postscript, ฟอนต์ Type1 และมีส่วนเสริมสำหรับ Android ที่สามารถเลือกใช้งานได้ นอกจากนี้ยังรวมถึงตัวจัดการฟอนต์ที่ได้รับการปรับปรุงและแท็กตัวกรอง 32 บิตเพื่อเพิ่มประสิทธิภาพการปรับแต่งและการเพิ่มประสิทธิภาพฟอนต์ |
คุณสมบัติ
- การรองรับฟอนต์ที่ดียิ่งขึ้น - Font Fusion รองรับรูปแบบฟอนต์ Web Open Font Format (WOFF), ฟอนต์ OpenType, ฟอนต์ Multiple Master Postscript และฟอนต์ Type1
- ตัวจัดการฟอนต์ใหม่ - โมดูลตัวจัดการฟอนต์ใหม่นี้ได้รับการเขียนขึ้นใหม่ทั้งหมด เมื่อเทียบกับเวอร์ชันก่อนหน้าแล้ว มันทำงานได้เร็วขึ้น ใช้หน่วยความจำน้อยลง และมี API สำหรับผู้ใช้ที่หลากหลายยิ่งขึ้น นอกจากนี้ยังรวมถึงส่วนเสริมสำหรับ Android ที่ช่วยให้แอปพลิเคชัน Android สามารถใช้เอ็นจิ้นการเรนเดอร์ Font Fusion ได้
- โครงสร้าง hmtx ที่ได้รับการปรับให้เหมาะสม - รวมถึงกระบวนการโหลดตาราง hmtx ของ Horizontal Metrics ที่ได้รับการปรับให้เหมาะสมแล้ว
- เพิ่มการรองรับ Filter Tag 32 บิต - Font Fusion รองรับ Filter Tag 32 บิตแล้ว ทำให้ผู้ใช้สามารถเพิ่มฟิลเตอร์ได้มากขึ้น
- การบีบอัดฟอนต์แบบไม่สูญเสียคุณภาพ — เอ็นจิ้นฟอนต์สามารถอ่านและแสดงผลฟอนต์มาตรฐานอุตสาหกรรมฟอนต์บิตแมปและฟอนต์แบบเส้นโครง ในรูปแบบที่บีบอัดได้ เอ็นจิ้นนี้มีความสามารถพิเศษในการบีบอัดฟอนต์ ทำให้แต่ละฟอนต์ใช้หน่วยความจำน้อยลง และได้อัตราส่วนการบีบอัด 2 ต่อ 1 ตัวอย่างเช่น ฟอนต์ CJK แบบเส้นโครง ที่มี 37,000 ตัวอักษร จะมีขนาดต่ำกว่า 1MB เมื่อใช้การบีบอัดที่ดีที่สุด
- การบีบอัดฟอนต์บิตแมป CJK — Font Fusion ใช้ขั้นตอนวิธีบีบอัดสำหรับฟอนต์บิตแมป CJK ซึ่งบีบอัดบิตแมปที่ฝังอยู่ภายในอย่างเหมาะสม และให้การสนับสนุนฟอนต์บิตแมป CJK ที่บีบอัดแล้ว รูปแบบฟอนต์นี้เป็นรูปแบบการบีบอัดที่เป็นกรรมสิทธิ์ของ Bitstream สำหรับฟอนต์บิตแมป CJK
- ขนาดและการจัดวางแบบเศษส่วน — รองรับการกำหนดขนาดและการจัดวางตัวอักษรแบบเศษส่วน เพื่อให้ข้อความสามารถพอดีกับพื้นที่ใดก็ได้
- การปรับขนาดอัจฉริยะ — การปรับขนาดอัจฉริยะจะควบคุมการปรับตัวอักษรที่ยื่นออกมาเกินพารามิเตอร์ความสูงที่กำหนดไว้ และอาจถูกตัดออกเมื่อแสดงผลบนอุปกรณ์ที่มีหน้าจอขนาดเล็ก เทคโนโลยีนี้ช่วยให้มั่นใจได้ว่าตัวอักษรที่ปรับขนาดแล้วจะมีสัดส่วนที่เหมาะสมกับตัวอักษรอื่นๆ ในแบบอักษรเดียวกัน
- การจัดการแคช — มีตัวจัดการแคชโดยเฉพาะเพื่อจัดการประสิทธิภาพของระบบ ใช้แคชในการจัดเก็บอักขระที่แสดงผลแล้ว (บิตแมป)
- ขนาดไฟล์เล็ก — ขนาดโค้ด Font Fusion สำหรับอุปกรณ์ต่างๆ จะแตกต่างกันไปตั้งแต่ 65 – 187 KB ขึ้นอยู่กับการตั้งค่าที่เลือก
- คุณภาพการพิมพ์ที่เหนือกว่า — การประมวลผล TrueType ดั้งเดิม ให้ผลลัพธ์คุณภาพสูงบนทุกอุปกรณ์ นอกจากนี้ เทคนิคการลดรอยหยัก (anti-aliasing) และโหมดทีวี/LCD ยังช่วยปรับปรุงคุณภาพการแสดงผลตัวอักษรให้ดียิ่งขึ้น ไม่ว่าจะเป็นอุปกรณ์ใด (โทรศัพท์มือถือหรือทีวีดิจิทัลขนาดใหญ่)
- ความต้องการหน่วยความจำต่ำ — ต้องการ RAM เพียง 16 – 40 KB สำหรับฟอนต์ภาษาละติน และ 27 – 34 KB สำหรับฟอนต์ภาษาเอเชียแบบเส้นขีด
- ข้อความที่ปรับขนาดได้ — รองรับข้อความคุณภาพสูงที่ปรับขนาดได้ ซึ่งสามารถใช้งานได้บนโทรศัพท์มือถือและสมาร์ทโฟน ผู้ผลิตอุปกรณ์และนักพัฒนาแอปพลิเคชันมือถือสามารถแทนที่ภาพบิตแมปที่มีขนาดจุดเดียวด้วยฟอนต์ที่ปรับขนาดได้ ซึ่งสามารถแสดงผลได้ในขนาดฟอนต์ที่แตกต่างกัน
- รองรับฟอนต์แบบเส้นขีด — ใช้เทคโนโลยีฟอนต์แบบเส้นขีดที่เป็นกรรมสิทธิ์เฉพาะ โดยใช้ไลบรารีของส่วนประกอบทั่วไปที่เรียกว่า "รากศัพท์" ซึ่งปรากฏซ้ำๆ ในตัวอักษร จากนั้นรากศัพท์และเส้นขีดจะถูกนำมาประกอบกันและแสดงผลแบบเรียลไทม์เพื่อสร้างตัวอักษร
ความครอบคลุมของภาษา/การรองรับฟอนต์
- แบบอักษรเอเชียขนาดกะทัดรัด
- แบบอักษรเอเชียมาตรฐานอุตสาหกรรม
- อักษรซีริลลิก
- กรีก
- ภาษา อาหรับ (ภาษาที่มีระบบการเขียนซับซ้อน)
- ภาษา ฮีบรู (ภาษาที่มีระบบการเขียนซับซ้อน)
- ภาษาอินเดีย (ภาษาที่มีระบบการเขียนซับซ้อน)
- ภาษา ไทย (ภาษาที่มีระบบการเขียนซับซ้อน)
- ภาษาอื่นๆ ทั่วโลกกว่า 50 ภาษา
รูปแบบฟอนต์ที่รองรับ
- แบบอักษรหลักหลายแบบ
- ฟอนต์ WOFF
- ประเภท 1
- ทรูไทป์
- คอลเลกชัน TrueType
- โอเพ่นไทป์
- รูปแบบตัวอักษรขนาดกะทัดรัด (CFF)/ประเภท 2
- แหล่งข้อมูลฟอนต์แบบพกพาของ TrueDoc (PFRs)
- บิตสตรีม สปีโด
- ที2เค
- Font Fusion Stroke (FFS)
- บิตแมปแบบฝังตัว (TrueType, TrueDoc และ T2K)
- รูปแบบการแจกจ่ายบิตแมป (BDF)
- กระเป๋าเดินทางฟอนต์ Mac (Dfont)
- รูปแบบฟอนต์บิตแมปของ Windows FNT/FON
- PCLeo (PCL Encapsulated Outline) เป็นรูปแบบฟอนต์ของ Intellifont
- PCLetto (PCL Encapsulated Truetype Outline) คือฟอนต์แบบซอฟต์ฟอนต์สำหรับงานพิมพ์
แอปพลิเคชัน/ระบบปฏิบัติการที่รองรับ
- แอปพลิเคชันข้ามแพลตฟอร์ม
- แอปพลิเคชัน บนเว็บ ( HTML )
- แมคอินทอชและวินโดวส์
- ชง
- ลินุกซ์และยูนิกซ์
- ระบบปฏิบัติการฝังตัว
- ระบบปฏิบัติการแบบเรียลไทม์
อุปกรณ์ที่รองรับ
อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค โทรศัพท์มือถือ กล่องรับสัญญาณโทรทัศน์ โทรทัศน์ดิจิทัล เครื่องพิมพ์ ตัวควบคุมเครื่องพิมพ์ เครื่องแฟกซ์ อุปกรณ์มัลติฟังก์ชั่น อุปกรณ์ถ่ายภาพทางการแพทย์ ระบบ GPS จอแสดงผลในรถยนต์ และระบบฝังตัวอื่นๆ
แอปพลิเคชันซอฟต์แวร์ที่รองรับ
แอปพลิเคชันบนเว็บ, แอปพลิเคชันด้านกราฟิก, แอปพลิเคชันด้านเกม
ปลั๊กอิน Font Fusion สำหรับ Symbian
ปลั๊กอิน Font Fusion พร้อมใช้งานสำหรับระบบปฏิบัติการ Symbian [ 2 ]ในรูปแบบไลบรารีการเชื่อมโยงแบบไดนามิก (DLL) [ 3 ]ปลั๊กอินนี้สืบทอดคุณสมบัติทั้งหมดที่รองรับโดยเอ็นจิ้น Font Fusion หลัก
ปลั๊กอิน Font Fusion สำหรับ BREW
ปลั๊กอิน Font Fusion สำหรับแพลตฟอร์ม BREW [ 4 ]มีเฟรมเวิร์กการแสดงผลฟอนต์มาตรฐานที่ใช้ส่วนต่อประสาน BREW ที่แตกต่างกัน รองรับข้อความที่ปรับขนาดได้และหลายภาษา
ปลั๊กอิน Font Fusion สำหรับ Qtopia
เฟรมเวิร์ก Font Fusion พร้อมใช้งานสำหรับQtopia [ 5 ]ซึ่งช่วยให้เอ็นจิ้นการเรนเดอร์ฟอนต์ของบุคคลที่สามใด ๆ สามารถทำงานเป็นปลั๊กอินกับแพลตฟอร์มแอปพลิเคชัน Qt/Qtopia ได้ เฟรมเวิร์กนี้ยังเพิ่มความสามารถในการรองรับรูปแบบฟอนต์ใด ๆ กับ Qt/Qtopia อีกด้วย
ดูเพิ่มเติม
ลิงก์ภายนอก
- Bitstream เปิดตัว Panorama 5.0 และ Font Fusion 5.0 (เก็บถาวรเมื่อวันที่ 18 กรกฎาคม 2009 ในWayback Machine)
- ข่าวประชาสัมพันธ์ของ Bitstream ปี 2007 ถูกเก็บถาวรเมื่อวันที่ 27 สิงหาคม 2007 ที่Wayback Machine
- เทคโนโลยี Font Engine และ Font Rasterizer
- วารสาร Embedded Technology Journal เก็บถาวรเมื่อวันที่ 27 กันยายน 2007 ที่Wayback Machine
- ฟอนต์ฟิวชั่น
- Bitstream นำเสนอระบบย่อยแสดงผลฟอนต์ขนาดเล็กและรวดเร็วสำหรับโทรศัพท์มือถือระบบปฏิบัติการ Symbian
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ฟอนต์ฟิวชั่น
Bitstream Font Fusion เป็นเอนจินฟอนต์ขนาดเล็ก รวดเร็ว และเชิงวัตถุที่เขียนด้วยภาษา ANSI C ซึ่งสามารถแสดงผลข้อความคุณภาพสูงบนทุกแพลตฟอร์ม ทุกอุปกรณ์ และทุกความละเอียด...
ประวัติเวอร์ชัน
ในช่วงปลายทศวรรษ 1980 ซัมโป คาซิลา หัวหน้าผู้พัฒนา TrueType และผู้ก่อตั้ง Type Solutions (ปัจจุบันเป็นบริษัทในเครือของ Bitstream Inc.
คุณสมบัติ
การรองรับฟอนต์ที่ดียิ่งขึ้น - Font Fusion รองรับรูปแบบฟอนต์ Web Open Font Format (WOFF), ฟอนต์ OpenType, ฟอนต์ Multiple Master Postscript และฟอนต์ Type1 ตัวจัดการฟอนต์ใหม่ - โมดูลตัวจัดการฟอนต์ใหม่นี้ได้รับการเขียนขึ้นใหม่ทั้งหมด...
ความครอบคลุมของภาษา/การรองรับฟอนต์
แบบอักษรเอเชียขนาดกะทัดรัด แบบอักษรเอเชียมาตรฐานอุตสาหกรรม อักษรซีริลลิก กรีก ภาษา อาหรับ (ภาษาที่มีระบบการเขียนซับซ้อน) ภาษา ฮีบรู (ภาษาที่มีระบบการเขียนซับซ้อน) ภาษาอินเดีย (ภาษาที่มีระบบการเขียนซับซ้อน) ภาษา ไทย (ภาษาที่มีระบบการเขียนซับซ้อน) ภาษาอื่นๆ...