Castoro เป็นตระกูลฟอนต์ Libre ที่เผยแพร่ภายใต้ SIL Open Font License Castoro เป็นตัวอย่างเฉพาะของการออกแบบแบบปรับได้ที่พัฒนาขึ้นสำหรับการใช้งานภายในของ Tiro Typeworks เพื่อเป็นพื้นฐานในการสร้างตัวช่วยภาษาละตินที่ปรับแต่งสำหรับสคริปต์บางประเภทที่ไม่ใช่ชาวยุโรปของเรา อินสแตนซ์ที่ได้รับการขยายเพื่อสร้างฟอนต์ Castoro นั้นเริ่มแรกสร้างขึ้นสำหรับฟอนต์ Indic ที่เราผลิตให้กับสำนักพิมพ์มหาวิทยาลัยฮาร์วาร์ด ในเวอร์ชัน Castoro เรายังคงรักษาชุดตัวกำกับเสียงที่ครอบคลุมสำหรับการทับศัพท์ภาษาเอเชียใต้ และเพิ่มอักขระเพิ่มเติมสำหรับภาษายุโรปจำนวนมากขึ้น
การออกแบบหลักที่นำเสนอในที่นี้เป็นตัวอย่างคาสโตโรเริ่มต้นจากการสังเคราะห์แง่มุมต่างๆ ของดัตช์ประเภทต่างๆ จากศตวรรษที่ 16–18 โรมันคาสโตโรออกแบบโดยจอห์น ฮัดสัน และตัวเอียงร่วมกับเพื่อนร่วมงานของทิโร พอล ฮันสโลว์ โดยได้รับความช่วยเหลือจากคายา สโลเยวสกา คอลเลกชัน Castoro แบบขยายประกอบด้วยแบบอักษรข้อความปกติและตัวเอียงของ Castoro ซึ่งเผยแพร่ในเดือนมิถุนายน 2020 และแบบอักษร Castoro Titling แบบตัวพิมพ์ใหญ่ทั้งหมดที่เผยแพร่ในเดือนธันวาคม 2020
ทำไมต้อง 'คาสโตโร'? เราต้องการชื่อแบบอักษรที่ง่ายต่อการจดจำ และชวนให้นึกถึงความเกี่ยวข้องหรือคุณลักษณะบางอย่างของการออกแบบ—แม้กระทั่งบทกวีด้วยซ้ำ สำหรับโปรเจ็กต์เสรีและโอเพ่นซอร์สของเรา เราได้เพิ่มข้อกำหนดที่เข้มงวดซึ่งชื่อจะต้องลงท้ายด้วยตัวอักษร –o Castoro ตั้งชื่อตามสัตว์ชนิดหนึ่งในอเมริกาเหนือ Castor canadensis ประเภทข้อความเซอริฟที่แข็งแกร่งพร้อมภาษาที่กว้างขวางและการสนับสนุนรูปแบบการพิมพ์บางครั้งเรียกว่าประเภท 'ม้าทำงาน' Castoro อาจถูกมองว่าเป็นบีเวอร์ที่มีงานยุ่ง
ภาพประกอบบีเวอร์อันงดงามที่ประดับหน้านี้และวัสดุ Castoro อื่น ๆ เป็นของ Lucy Conklin และนำไปใช้โดยได้รับอนุญาต
แบบอักษรข้อความ Castoro เวอร์ชัน 3.01 มาพร้อมน้ำหนักสื่อ กึ่งหนา และตัวหนาใหม่ รวมทั้งหมด 8 แบบอักษรในรูปแบบโรมันและตัวเอียง น้ำหนักใหม่เหล่านี้สร้างขึ้นจากพื้นที่การออกแบบฟอนต์แบบแปรผันที่กำหนดโดยผู้เชี่ยวชาญด้านน้ำหนักปกติและตัวหนา กระบวนการสร้างจะสร้างแบบอักษรตัวแปรก่อน จากนั้นจึงส่งออกอินสแตนซ์แบบคงที่ มีการเปลี่ยนแปลงเล็กๆ น้อยๆ มากมายกับโครงร่างก่อนหน้านี้ และการแก้ไขระยะห่างและการจัดช่องไฟบางส่วนเพื่อความสม่ำเสมอตลอดช่วงน้ำหนัก
โปรดทราบว่าฟอนต์ตัวแปรและฟอนต์สแตติกมีการตั้งชื่อที่เข้ากันได้ และตำแหน่งของฟอนต์สแตติกในพื้นที่การออกแบบตัวแปรนั้นได้รับการตั้งชื่ออินสแตนซ์ คุณควรติดตั้งแบบอักษรตัวแปรหรือแบบคงที่ ไม่ใช่ทั้งสองอย่าง
แบบอักษร Castoro Titling เวอร์ชัน 3.01 ได้รับการแทนที่ อย่างละเอียด และแก้ไขการจัดช่องไฟบางส่วนเพื่อปรับปรุงความเท่าเทียมกันของการตั้งค่าโดยรวม ระยะห่างจะแน่นกว่าเดิมเล็กน้อย
สิ่งสำคัญ: การแก้ไขระยะห่างและการจัดช่องไฟในเวอร์ชันนี้ถือเป็น 'การเปลี่ยนแปลงที่ไม่สมบูรณ์' ซึ่งจะทำให้ข้อความมีการจัดวางใหม่เมื่อมีการอัปเดตแบบอักษร หากคุณต้องการรักษาความสอดคล้องของเค้าโครงข้อความในเอกสารที่มีอยู่ซึ่งสร้างด้วยเวอร์ชันก่อนหน้า ให้ดาวน์โหลด Castoro 2.04 รุ่น
แหล่งที่มาของการออกแบบตามรูปแบบบัญญัติสำหรับโครงการ Castoro คือไฟล์ FontLab 8 .vfj
ในโฟลเดอร์ต้นทาง แหล่งข้อมูลเหล่านี้ประกอบด้วยลักษณะที่จำเป็นทั้งหมดของแบบอักษร Castoro รวมถึงการเข้ารหัสและการจัดช่องไฟเค้าโครง OpenType
แหล่งอินพุต .ufo
build จะถูกส่งออกจาก FontLab 8 โดยใช้โปรไฟล์แพ็คเกจ UFO เริ่มต้น
การสร้างฟอนต์ตัวแปร v3.01 ใหม่และฟอนต์สแตติกที่ได้รับนั้นจำเป็นต้องมีไฟล์ UFO และไฟล์ designspace ที่แนบมาด้วย
ฟอนต์ Castoro ใช้กระบวนการสร้างตามแบบที่ Tiro Typeworks ใช้สำหรับไลบรารีเชิงพาณิชย์และโปรเจ็กต์ของลูกค้า สคริปต์ tirobuild.py
ใช้ไฟล์การกำหนดค่า YAML เพื่อระบุแหล่งที่มาของการสร้างยูเอฟโอและสตริงเวอร์ชัน (ไฟล์ YAML อาจมีพารามิเตอร์เสริมเพิ่มเติมที่ไม่ได้ใช้ในโครงการ Castoro)
สคริปต์บิลด์เอาท์พุตฟอนต์ TTF และ CFF OpenType และแพ็คเกจ WOFF และ WOFF2 ของแต่ละตัว (นี่เป็นฮาร์ดโค้ดและไม่สามารถกำหนดค่าได้) ลำดับการดำเนินการคือ:
สร้าง TTF/OTF
ลบการทับซ้อน
คำใบ้อัตโนมัติ (ttfautohint และ AFDKO)
ปรับให้เหมาะสม
สร้าง WOFF/WOFF2
จากระดับบนสุด โฟลเดอร์ Castoro:
# Create a new virtualenv python3 -m venv venv # Activate env source venv/bin/activate # Install dependencies pip3 install -r requirements.txt
สำหรับการใช้งานครั้งต่อไป (สมมติว่าข้อกำหนดไม่มีการเปลี่ยนแปลง) จะต้องใช้ขั้นตอนที่สองเท่านั้น
เรียกใช้สคริปต์บิลด์ที่ระบุไฟล์การกำหนดค่า YAML (สำหรับสตรีมบิลด์ข้อความและแบบอักษรที่แยกจากกัน ให้ใช้ไฟล์ YAML แยกต่างหาก)
$ python tools/tirobuild.py castoro-all.yml