repo นี้ เลิกใช้ โปรดใช้ fontcatalog แทน
โมดูลนี้มีแคตตาล็อกตัวอักษรที่จะใช้ในตัวแสดงผล harp.gl
สำหรับข้อมูลเกี่ยวกับรูปแบบการเข้ารหัสหรือการมีส่วนร่วมโปรดดูข้อมูลหลักของโครงการ Harp.gl
วิ่ง:
yarn installในการดาวน์โหลดและติดตั้งแพ็คเกจที่จำเป็นทั้งหมดและตั้งค่าพื้นที่ทำงานของเส้นด้าย
วิ่ง:
yarn testในการสร้างสินทรัพย์ FontCatalog ของคุณเองเพื่อใช้กับ HARP.GL คุณต้องจัดหาไฟล์ JSON ที่มีคำอธิบาย FontCatalog ของคุณ ไฟล์นี้ประกอบด้วย paremeters ต่อไปนี้:
พารามิเตอร์ ขนาด ระยะทาง และ ประเภท มีผลต่อวิธีการที่ร่ายมนตร์ ของ SDF เป็น rasterize และอาจส่งผลกระทบต่อคุณภาพของตัวอักษรเอาต์พุต หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Font SDF Rasterization โปรดไปที่ที่เก็บ MSDFGEN
วิ่ง:
yarn create-font-catalog -- -i < PATH_TO_DESCRIPTION > -o < OUTPUT_PATH >ซึ่งจะส่งออกสินทรัพย์ในโครงสร้างไดเรกทอรีต่อไปนี้:
├── <NAME>_Assets
│ ├── Extra
│ │ ├── Specials.json
│ │ └── Specials.png
│ ├── FontA
│ │ ├── Basic_Latin.json
│ │ ├── Basic_Latin.png
│ │ └── ...
│ ├── FontB
│ │ ├── Basic_Latin.json
│ │ ├── Basic_Latin.png
│ │ └── ...
│ └── ...
├── <NAME>_BoldAssets (if any)
│ └── ...
├── <NAME>_ItalicAssets (if any)
│ └── ...
├── <NAME>_BoldItalicAssets (if any)
│ └── ...
└── <NAME>_FontCatalog.json
หากต้องการใช้สินทรัพย์เหล่านี้กับไฟล์ธีม harp.gl ของคุณคัดลอกทั้งหมดไปยังโฟลเดอร์ resources ของคุณและอ้างอิงจากธีมด้วย เส้นทางสัมพัทธ์ :
"fontCatalogs" : [
{
"name" : " <NAME> " ,
"url" : " ./<NAME>_FontCatalog.json "
}
]ลิขสิทธิ์ (c) 2018-2019 ที่นี่ยุโรป bv
ดูไฟล์ใบอนุญาตในรูทของโครงการนี้สำหรับรายละเอียดใบอนุญาต
โปรดทราบว่าแบบอักษรแต่ละตัวอยู่ภายใต้ใบอนุญาตที่แตกต่างกัน: Resources-Dev/Fonts/Readme.md