Opentype SVG Font Editor
Opentype SVG Font Editor เป็นแอพ Universal Windows Platform (UWP) สำหรับการฝัง Glyphs SVG ในแบบอักษร opentype มันถูกออกแบบมาเพื่อทำให้กระบวนการสร้างแบบอักษรไอคอนที่ใช้ SVG ง่ายขึ้นโดยคำนึงถึงเว็บและนักออกแบบแอพ มันถือได้ว่าเป็นเครื่องมือ addSVGtable รุ่นที่ใช้ GUI ที่ง่ายกว่าโดย Miguel Sousa ของ Adobe เครื่องมือทั้งสองนี้ใช้ตาราง 'SVG' ของ Opentype เพื่อรวมเนื้อหา SVG ในไฟล์ FONT
โครงการนี้ได้รับการพัฒนาโดย Microsoft Interns Alice Wen, Anya Hargil และ Julia Weaver ในขณะที่เราหวังว่าคุณจะพบว่าเครื่องมือมีประโยชน์ Microsoft ไม่รับประกันเกี่ยวกับคุณภาพของแอพหรือแบบอักษรที่สร้างขึ้น
รับแอป
คุณสามารถดาวน์โหลดบิลด์ล่าสุดของแอพจาก Windows Store หรือสร้างแอพด้วยตัวเองโดยใช้คำแนะนำด้านล่าง
การสร้างแอพ
การรวบรวมโครงการนี้ต้องใช้ Visual Studio 2017 หรือใหม่กว่าและ Windows 10 SDK เวอร์ชัน 10.0.15063.0 หรือใหม่กว่า
- ดาวน์โหลดหรือโคลนพื้นที่เก็บข้อมูลโครงการ
- เปิดตัว otsvgeditor.sln
- สร้างโซลูชันและเปิดโครงการ Editor
ใช้แอพ
การรันแอพนี้ต้องมีการอัปเดตผู้สร้าง Windows 10 หรือใหม่กว่า
วัตถุประสงค์หลักของแอพนี้คือการฝังสินทรัพย์กราฟิกเวกเตอร์ที่ปรับขนาดได้ (SVG) มากกว่าร่ายมนตร์โมโนโครมที่มีอยู่ในฟอนต์โดยใช้อินเทอร์เฟซลากและวางตรงไปตรงมา แอพทำเช่นนั้นโดยการสร้างและอัปเดตตาราง opentype ที่เกี่ยวข้องกับ SVG ที่เหมาะสมโดยอัตโนมัติในไฟล์ FONT และทำการปรับเปลี่ยนเนื้อหา SVG ตามที่กำหนดโดยข้อมูลจำเพาะ OpENTYPE
แอพนี้ยังสามารถลบ Glyphs SVG ออกจากตัวอักษรรวมทั้งคัดลอกสินทรัพย์ SVG ทั้งหมดออกจากตัวอักษรและไปยังไฟล์. SVG แบบสแตนด์อโลนบนดิสก์
การเพิ่ม svg glyphs ลงในตัวอักษร
- เปิดแอพ
- คลิก "เลือกไฟล์ตัวอักษร ... " และเรียกดูไฟล์ตัวอักษรที่คุณต้องการแก้ไข เมื่อแอปโหลดตัวอักษรแล้วจะแสดงรายการของ glyphs (Unicode codepoints) ที่กำหนดโดยตัวอักษรในกริดทางด้านขวา
- คลิก "เลือกโฟลเดอร์ SVG ... " และเรียกดูไดเรกทอรีที่มีสินทรัพย์ SVG ที่คุณต้องการฝัง เมื่อแอปโหลดสินทรัพย์ SVG แล้วมันจะแสดงในรายการทางด้านซ้าย
- ในการฝัง SVG Glyph ใหม่ให้ลากไฟล์ SVG จากรายการด้านซ้ายไปยัง Glyph ทางด้านขวา แอพอัปเดตตัวอย่าง Glyph เพื่อแสดง SVG Glyph ที่วางไว้
- เมื่อเสร็จแล้วให้คลิก "บันทึกแบบอักษรเป็น ... " เพื่อบันทึกไฟล์ตัวอักษรที่แก้ไขไว้เป็นดิสก์ (ไม่มีการเปลี่ยนแปลงใด ๆ กับไฟล์ตัวอักษรต้นฉบับเว้นแต่คุณจะบันทึกไว้) ไฟล์ฟอนต์ที่ได้อาจบรรจุด้วยแอปของคุณติดตั้งในระบบของคุณหรือใช้แบบอักษร Opentype SVG ทุกที่
การลบ svg glyphs ออกจากตัวอักษร
- เปิดแอพ
- คลิก "เลือกไฟล์ตัวอักษร ... " และเรียกดูไฟล์ตัวอักษรที่คุณต้องการแก้ไข เมื่อแอปโหลดตัวอักษรแล้วจะแสดงรายการของ glyphs (Unicode codepoints) ที่กำหนดโดยตัวอักษรในกริดทางด้านขวา
- คลิกขวาที่สัญลักษณ์ที่คุณเป็นตัวแทน SVG ที่คุณต้องการลบออกจากตัวอักษรและเลือก "ลบ SVG"
- เมื่อเสร็จแล้วให้คลิก "บันทึกแบบอักษรเป็น ... " เพื่อบันทึกไฟล์ตัวอักษรที่แก้ไขไว้เป็นดิสก์
การสกัดสินทรัพย์ SVG ทั้งหมดจากตัวอักษร
- เปิดแอพ
- คลิก "เลือกไฟล์ตัวอักษร ... " และเรียกดูไฟล์ตัวอักษรที่คุณต้องการแยกร่ายมนตร์
- คลิก "ส่งออก SVG ทั้งหมด ... " และเลือกโฟลเดอร์ปลายทาง
- แอพจะสแกนไฟล์ Font สำหรับ Glyphs SVG และบันทึกไว้เป็นไฟล์. SVG แต่ละไฟล์ไปยังโฟลเดอร์ที่ระบุ
ข้อ จำกัด และปัญหาที่ทราบ
- แอพไม่รองรับการสร้างแบบอักษรใหม่ "ตั้งแต่เริ่มต้น" คุณต้องเริ่มต้นด้วยตัวอักษร "ฐาน" และคุณสามารถฝัง SVG ลงบนร่ายมนตร์ที่มีอยู่ในแบบอักษรนั้นเท่านั้น
- แอพนี้ไม่รองรับการแก้ไขลักษณะตัวอักษรเช่นความกว้างล่วงหน้า, kerning, ligatures, จานสีหรือการแบ่งปัน SVG ข้าม Glyph
- แอพนี้แยกวิเคราะห์ตาราง CMAP เพียงรูปแบบ 0, 4, 6 และ 12
- ตารางตัวอย่าง Glyph Preview ของแอปจะแสดงผล SVG Glyphs ตามการสนับสนุนของ Windows เท่านั้น ผู้แสดงข้อความอื่น ๆ อาจให้ผลลัพธ์ที่แตกต่างกัน
ใบอนุญาต
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT
จรรยาบรรณ
โครงการนี้ได้นำรหัสการดำเนินงานของ Microsoft โอเพ่นซอร์สมาใช้ สำหรับข้อมูลเพิ่มเติมโปรดดูจรรยาบรรณคำถามที่พบบ่อยหรือติดต่อ [email protected] พร้อมคำถามหรือความคิดเห็นเพิ่มเติมใด ๆ