fntsample เป็นเครื่องมือที่สามารถใช้ในการทำตัวอย่างแบบอักษรที่แสดงความครอบคลุมของแบบอักษรและมีลักษณะคล้ายกับแผนภูมิ Unicode มันได้รับการพัฒนาเพื่อใช้กับโครงการฟอนต์ Dejavu fntsample ได้รับใบอนุญาตภายใต้ GPL เวอร์ชัน 3 หรือใหม่กว่า

มีการเปิดตัวจากหน้าเผยแพร่ สำหรับซอร์สโค้ดรีลีสสำหรับเวอร์ชันก่อน 5.0 ไปที่หน้าโครงการเก่า ซอร์สโค้ดและตัวติดตามปัญหาสามารถเข้าถึงได้ผ่านหน้าโครงการ
ไลบรารีต่อไปนี้จะต้องสร้าง fntsample : Cairo, FontConfig, Freetype2, Glib, Pango, GetText พวกเขาควรมีในการแจกแจง Linux ส่วนใหญ่ นอกจากนี้ยังต้องใช้ไฟล์บล็อก Unicode
CMake ใช้เพื่อสร้างรหัส ในไดเรกทอรีที่มีซอร์สโค้ดดำเนินการ:
% mkdir build % ซีดีบิลด์ % cmake .. -dunicode_blocks =/path/to/blocks.txt % ทำ ติดตั้งติดตั้ง
ขั้นตอนสุดท้ายจะติดตั้งไฟล์ภายใต้ /usr/local โดยค่าเริ่มต้น สิ่งนี้สามารถแทนที่ได้โดยการเพิ่ม -DCMAKE_INSTALL_PREFIX=/another/prefix ลงในการเรียกใช้ cmake
fntsample สามารถสร้างได้โดยใช้ homebrew บน macOS ใช้คำสั่งต่อไปนี้เพื่อติดตั้งการพึ่งพาและกำหนดค่าสภาพแวดล้อมการสร้างก่อนที่จะสร้างรหัส:
% Brew ติดตั้ง cmake pgk-config gettext cairo pango fontconfig freetype glib % ส่งออก cmake_prefix_path =/usr/local/opt/getText
หรือคุณสามารถติดตั้ง fntsample โดยใช้สูตร homebrew:
% Brew ติดตั้ง EUGMES/FNTSAMPLE/FNTSAMPLE
การใช้งานขั้นพื้นฐานสำหรับ fntsample มีลักษณะดังนี้:
% fntsample -f /file/to/font/file.ttf -o output.pdf
สำหรับการใช้งานขั้นสูงมากขึ้นให้ปรึกษาหน้า Man สำหรับ fntsample และ pdfoutline