Adobe Blank VF & Friends เป็นชุดของตัวแปรตัวแปรวัตถุประสงค์พิเศษที่มีจุดประสงค์เพื่อแสดงจุดรหัส Unicode ทั้งหมดโดยใช้ glyphs ระยะห่างของตัวแปรที่ไม่มีการทำเครื่องหมาย ( Adobe Blank VF และ Adobe Blank 2 VF ) หรือการทำเครื่องหมาย ( Adobe Black VF และ Adobe Black 2 VF )
แบบอักษรตัวแปรเหล่านี้จะขึ้นอยู่กับ Adobe Blank และ Adobe Blank 2 ซึ่งแตกต่างกันในแบบอักษรเดิมรวมถึง glyphs ที่ใช้งานได้ 2,048 (GIDS 1 ถึง 2048) ซึ่งแผนที่รหัส Unicode ทั้งหมดในขณะที่ตัวอักษรหลังแผนที่รหัส Unicode ทั้งหมด Adobe Blank ใช้รูปแบบ 4 ( การแมปเซ็กเมนต์กับค่าเดลต้า ) และรูปแบบ 12 ( ความครอบคลุมที่แบ่งส่วน ) 'CMAP' ย่อย 'และ Adobe Blank 2 ใช้รูปแบบ 13 ( การแมปช่วงหลายต่อหนึ่ง ) Subtable
แบบอักษรตัวแปรเหล่านี้แผนที่ 1,111,998 รหัส Unicode ชี้ไปที่ช่วงสองอันของ glyphs 2,048 (GIDS 1 ถึง 2048) หรือ glyph เดียว (CID+1) ตัวแทนที่สูงและต่ำ 2,048 (U+D800 ถึง U+DFFF) ผู้ที่ไม่ได้รับการสนับสนุนทั้งสองใน BMP และในแต่ละเครื่องบินเสริม 16 ลำ (FFFE และ FFFF) และผู้ที่ไม่ได้รับการตรวจสอบ 32 ตัวในช่วง U+FDD0 ผ่าน U+FDEF ในฐานะที่เป็นแบบอักษรตัวแปรที่ใช้งานได้อย่างสมบูรณ์ตาราง 'SFNT' ต่อไปนี้รวมอยู่ด้วย: ฐาน, CFF2 (opentype/CFF2-only), dsig (stub; opentype/cff2-only), gsub (stub), hvar, os/2, stat, vorg (opentype/cff2 (truetype-only), gvar (truetype-only), หัว, hhea, hmtx, loca (truetype-only), maxp, ชื่อ, โพสต์, vhea และ vmtx
แบบอักษรตัวแปรเหล่านี้รวมถึงสองแกน 'WDTH' ( ความกว้าง ) และ 'HGHT' ( ความสูง ) ค่าเริ่มต้นสำหรับแกนทั้งสองคือ 0 (ศูนย์) ซึ่งหมายถึงการไม่ถึงระยะห่างในทิศทางการเขียนทั้งสอง แกนทั้งสองมีช่วง 0 ถึง 1,000 โดยมีค่า 1,000 ที่สอดคล้องกับแนวนอนหรือแนวตั้งล่วงหน้า 1,000 หน่วย
ต่อไปนี้เป็นบทสรุปของสี่ตัวแปรฟอนต์ที่รวมอยู่ในโครงการนี้ซึ่งมีให้ในรูปแบบ opentype/CFF2 (OTF) และ truetype (TTF) พร้อมกับ WOFF2 (WOFF2/OTF & WOFF2/TTF) แบบฟอร์มทั้งสองแบบสำหรับการวัดที่ดี
Adobeblankvf : 2,049 ร่ายมนตร์; GIDS 1–2048 ไม่มีการทำเครื่องหมาย รูปแบบ 4/12 'CMAP' ย่อย
Adobe Black VF : 2,049 ร่ายมนตร์; GIDS 1–2048 มีการทำเครื่องหมาย; รูปแบบ 4/12 'CMAP' ย่อย
Adobeblank2vf : สองร่ายมนตร์; GID+1 ไม่มีการทำเครื่องหมาย รูปแบบ 13 'CMAP' Subtable
Adobe Black 2VF : สองร่ายมนตร์; GID+1 คือการทำเครื่องหมาย; รูปแบบ 13 'CMAP' Subtable
โปรดทราบว่าสภาพแวดล้อมบางอย่างไม่สามารถใช้แบบอักษรด้วยรูปแบบ 13 'CMAP' Subtable ภายใต้สถานการณ์เช่นนี้โปรดใช้ Adobe Blank VF หรือ Adobe Black VF
ในการสร้างแบบอักษรตัวแปรจากแหล่งที่มาคุณต้องติดตั้งชุดพัฒนาแบบอักษร Adobe สำหรับเครื่องมือ Opentype (AFDKO) เครื่องมือ AFDKO ใช้กันอย่างแพร่หลายสำหรับการพัฒนาแบบอักษรในปัจจุบันและเป็นส่วนหนึ่งของแอพตัวแก้ไขตัวอักษรส่วนใหญ่
ในที่เก็บนี้ไฟล์ที่จำเป็นทั้งหมดจะอยู่ในสถานที่สำหรับการสร้างแบบอักษรตัวแปรและไฟล์ build.sh สามารถดำเนินการได้อย่างง่ายดาย
สำหรับข้อเสนอแนะใด ๆ สำหรับการเปลี่ยนแปลงโปรดสร้างปัญหาใหม่เพื่อพิจารณา