กลับไปหน้าบทความ

อ่าน 5 นาที

ฟอนต์คอมพิวเตอร์

ฟอนต์ คอมพิวเตอร์ ถูกสร้างขึ้นในรูปแบบ ไฟล์ข้อมูล ดิจิทัล ซึ่งประกอบด้วยชุด สัญลักษณ์ กราฟิกที่มีความสัมพันธ์กัน ฟอนต์คอมพิวเตอร์ถูกออกแบบและสร้างขึ้นโดยใช้ โปรแกรมแก้ไข ฟอนต์...

ฟอนต์คอมพิวเตอร์

การเปรียบเทียบระหว่างหนังสือPerpetua ฉบับพิมพ์ (ด้านบน) และฉบับดิจิทัล (ด้านล่าง)

ฟอนต์คอมพิวเตอร์ถูกสร้างขึ้นในรูปแบบไฟล์ข้อมูล ดิจิทัล ซึ่งประกอบด้วยชุดสัญลักษณ์ กราฟิกที่มีความสัมพันธ์กัน ฟอนต์คอมพิวเตอร์ถูกออกแบบและสร้างขึ้นโดยใช้โปรแกรมแก้ไขฟอนต์ ฟอนต์คอมพิวเตอร์ที่ออกแบบมาโดยเฉพาะสำหรับหน้าจอคอมพิวเตอร์ ไม่ใช่สำหรับการพิมพ์ เรียกว่าฟอนต์หน้าจอ

ในศัพท์เฉพาะของตัวพิมพ์โลหะแบบเคลื่อนย้ายได้แบบอักษร (typeface)คือชุดตัวอักษรที่มีลักษณะการออกแบบร่วมกันในทุกรูปแบบและขนาด (เช่น แบบอักษรGill Sans ทุกแบบ ) ในขณะที่ฟอนต์ (font)คือชุดตัวพิมพ์แบบเคลื่อนย้ายได้ที่มีแบบอักษร ขนาด ความกว้าง น้ำหนัก ความลาดชัน ฯลฯ ที่เฉพาะเจาะจง (เช่น Gill Sans ตัวหนา ขนาด 12 พอยต์) ในHTML , CSSและเทคโนโลยีที่เกี่ยวข้องคุณลักษณะ font familyหมายถึงแบบอักษรดิจิทัลที่เทียบเท่ากับแบบอักษร ตั้งแต่ปี 1990 เป็นต้นมา ผู้คนจำนวนมากนอกอุตสาหกรรมการพิมพ์ได้ใช้คำว่าfontเป็นคำพ้องความหมายของ แบบอักษร

ไฟล์ข้อมูลฟอนต์คอมพิวเตอร์มี 3 รูปแบบพื้นฐาน ได้แก่:

  • ฟอนต์ แบบบิตแมปประกอบด้วยเมทริกซ์ของจุดหรือพิกเซลที่แสดงภาพของแต่ละตัวอักษรในแต่ละแบบและขนาด เทคโนโลยีนี้ล้าสมัยไปแล้วเป็นส่วนใหญ่
  • ฟอนต์ เวกเตอร์ (รวมถึง และบางครั้งใช้เป็นคำพ้องความหมายกับ ฟอนต์ แบบเส้นขอบ ) ใช้เส้นโค้งเบซิเยร์คำสั่งการวาด และสูตรทางคณิตศาสตร์เพื่ออธิบายแต่ละสัญลักษณ์ ทำให้เส้นขอบของตัวอักษรสามารถปรับขนาดได้ทุกขนาด
  • แบบอักษร แบบเส้น (Stroke fonts) ใช้ชุดเส้นที่กำหนดไว้และข้อมูลเพิ่มเติมเพื่อกำหนดขนาดและรูปร่างของเส้นในแบบอักษรเฉพาะ ซึ่งรวมกันแล้วจะกำหนดลักษณะของสัญลักษณ์ตัวอักษร

ฟอนต์บิตแมปสร้างได้เร็วกว่าและง่ายกว่าในโค้ดคอมพิวเตอร์เมื่อเทียบกับฟอนต์ประเภทอื่น แต่ไม่สามารถปรับขนาดได้: ฟอนต์บิตแมปต้องใช้การออกแบบฟอนต์แยกต่างหากสำหรับแต่ละขนาด[ 1 ]ฟอนต์แบบเส้นขอบและแบบเส้นสามารถปรับขนาดได้ในฟอนต์เดียวโดยการแทนที่การวัดที่แตกต่างกันสำหรับส่วนประกอบของแต่ละตัวอักษร แต่การแสดงผลบนหน้าจอหรือในการพิมพ์นั้นซับซ้อนกว่าฟอนต์บิตแมป เนื่องจากต้องใช้โค้ดคอมพิวเตอร์เพิ่มเติมในการแสดงผลบิตแมปเพื่อแสดงบนหน้าจอและในการพิมพ์ แม้ว่าฟอนต์ทุกประเภทจะยังคงใช้งานอยู่ แต่ฟอนต์ส่วนใหญ่ที่ใช้ในคอมพิวเตอร์ในปัจจุบันเป็นฟอนต์แบบเส้นขอบ

แบบอักษรอาจเป็นแบบระยะห่างคงที่ (กล่าวคือ ตัวอักษรแต่ละตัวจะถูกวางห่างจากตัวอักษรตัวก่อนหน้าในระยะคงที่ขณะวาด) หรือแบบระยะห่างคงที่ (ตัวอักษรแต่ละตัวมีความกว้างของตัวเอง) อย่างไรก็ตาม โปรแกรมที่ใช้จัดการแบบอักษรโดยเฉพาะอาจส่งผลต่อระยะห่าง โดยเฉพาะอย่างยิ่งเมื่อจัด ข้อความให้ชิด ขอบทั้งสองข้าง

ประเภทตัวอักษร

ฟอนต์บิตแมป

รวมฟอนต์บิตแมปหลากหลายแบบจากระบบปฏิบัติการ Macintosh เวอร์ชันแรก
ฟอนต์บิตแมปบางส่วนที่มาพร้อมกับAmigaOS 3

ฟอนต์แบบบิตแมป คือฟอนต์ที่จัดเก็บแต่ละสัญลักษณ์เป็นอาร์เรย์ของพิกเซล (กล่าวคือบิตแมป ) โดยทั่วไปแล้วมักเรียกฟอนต์ประเภทนี้ว่า...ฟอนต์แบบแรสเตอร์หรือฟอนต์แบบพิกเซล เมื่อต้องการใช้ในขนาดเล็กเป็นพิเศษ ฟอนต์แบบบิตแมปเป็นเพียงชุดภาพแรสเตอร์ของสัญลักษณ์ตัวอักษร สำหรับฟอนต์แต่ละแบบ จะมีชุดภาพสัญลักษณ์ตัวอักษรที่สมบูรณ์ โดยแต่ละชุดจะมีภาพสำหรับแต่ละตัวอักษร ตัวอย่างเช่น หากฟอนต์มีสามขนาด และมีการผสมผสานระหว่างตัวหนาและตัวเอียง ก็จะต้องมีชุดภาพที่สมบูรณ์ 12 ชุด

ข้อดีของฟอนต์แบบบิตแมป ได้แก่:

  • เรนเดอร์ได้รวดเร็วและง่ายมาก
  • สร้างได้ง่ายกว่าแบบอื่นๆ
  • ฟอนต์บิตแมปที่ไม่ปรับขนาดจะให้ผลลัพธ์ที่เหมือนกันทุกประการเมื่อแสดงบนจอแสดงผลที่มีคุณสมบัติเดียวกัน
  • เหมาะที่สุดสำหรับจอแสดงผลคุณภาพต่ำมากหรือขนาดเล็ก ที่ต้องการปรับแต่งขนาดตัวอักษรเพื่อให้แสดงผลได้อย่างชัดเจน

ข้อเสียเปรียบหลักของฟอนต์บิตแมปคือ คุณภาพของภาพมักจะด้อยกว่าเมื่อมีการปรับขนาดหรือแปลงรูปทรง เมื่อเทียบกับฟอนต์แบบเส้นขอบและแบบเส้น และการจัดเตรียมขนาดที่เหมาะสมและเฉพาะเจาะจงหลายขนาดสำหรับฟอนต์เดียวกันจะทำให้การใช้หน่วยความจำเพิ่มขึ้นอย่างมาก ฟอนต์บิตแมปในยุคแรกๆ มีให้เลือกเฉพาะขนาดที่เหมาะสม เช่น 8, 9, 10, 12, 14, 18, 24, 36, 48, 72 และ 96 พอยต์ (โดยสมมติว่ามีความละเอียด 96  DPI ) และฟอนต์แบบกำหนดเองมักมีให้เลือกเพียงขนาดเดียว เช่น ฟอนต์สำหรับหัวข้อข่าวที่มีขนาดเพียง 72 พอยต์

ข้อจำกัดด้านกำลังประมวลผลและหน่วยความจำของระบบคอมพิวเตอร์ยุคแรก ทำให้ต้องใช้ฟอนต์แบบบิตแมปเพียงอย่างเดียว การพัฒนาฮาร์ดแวร์ทำให้สามารถเปลี่ยนมาใช้ฟอนต์แบบเส้นขอบหรือแบบเส้นทึบได้ในกรณีที่ต้องการปรับขนาดตามต้องการ แต่ฟอนต์แบบบิตแมปยังคงใช้กันอย่างแพร่หลายในระบบฝังตัวและที่อื่นๆ ที่ให้ความสำคัญกับความเร็วและความเรียบง่าย

ฟอนต์บิตแมปถูกใช้ในคอนโซลของลินุกซ์คอนโซลการกู้คืนของ Windows และระบบฝังตัวเครื่องพิมพ์ดอตแมทริกซ์รุ่นเก่า ใช้ฟอนต์บิตแมป ซึ่งมักจะจัดเก็บไว้ในหน่วยความจำของเครื่องพิมพ์และเรียกใช้โดย ไดรเวอร์การพิมพ์ของคอมพิวเตอร์ฟอนต์บิตแมปอาจถูกใช้ในการปักครอสติ

การวาดสตริงโดยใช้ฟอนต์บิตแมป หมายถึงการส่งออกบิตแมปของแต่ละตัวอักษรที่ประกอบเป็นสตริงนั้นทีละตัว โดยทำการเยื้องแต่ละตัวอักษร

แบบอักษรขาวดำเมื่อเทียบกับแบบอักษรที่มีเฉดสีเทา

ฟอนต์สีแบบบิตแมปสำหรับระบบปฏิบัติการ Amiga OS

ฟอนต์บิตแมปดิจิทัล (และการแสดงผลขั้นสุดท้ายของฟอนต์เวกเตอร์ ) อาจใช้สีเดียวหรือเฉดสีเทา โดยเฉดสีเทา จะมีการปรับความเรียบของขอบ(anti-aliasing ) โดยทั่วไปแล้ว ระบบปฏิบัติการจะแสดง "เฉดสีเทา" อย่างถูกต้องเมื่อแสดงข้อความ โดยใช้สีระดับกลางระหว่างสีของฟอนต์และสีพื้นหลัง อย่างไรก็ตาม หากข้อความนั้นแสดงเป็นภาพที่มี พื้นหลัง โปร่งใส "เฉดสีเทา" จะต้องใช้รูปแบบภาพที่อนุญาตให้มีความโปร่งใสบางส่วนได้

การปรับขนาด

ฟอนต์แบบบิตแมปจะแสดงผลได้ดีที่สุดเมื่อมี ขนาด พิกเซล ตามขนาดดั้งเดิม ระบบบางระบบที่ใช้ฟอนต์แบบบิตแมปสามารถสร้างฟอนต์แบบต่างๆ ได้โดยใช้อัลกอริทึม ตัวอย่างเช่น คอมพิวเตอร์ Apple Macintosh รุ่นแรก สามารถสร้างตัวหนาได้โดยการขยายเส้นแนวตั้ง และตัวเอียงโดยการเฉือนภาพ ที่ขนาดที่ไม่ใช่ขนาดดั้งเดิม ระบบการแสดงผลข้อความหลายระบบจะทำการสุ่มตัวอย่างใหม่โดยใช้เพื่อนบ้านที่ใกล้ที่สุดซึ่งทำให้เกิดขอบหยักที่ไม่เรียบ ระบบที่ทันสมัยกว่าจะทำการ ลดรอยหยัก (anti-aliasing)กับฟอนต์แบบบิตแมปที่มีขนาดไม่ตรงกับขนาดที่แอปพลิเคชันร้องขอ เทคนิคนี้ใช้ได้ผลดีในการทำให้ฟอนต์เล็กลง แต่ไม่ค่อยได้ผลดีนักในการเพิ่มขนาด เนื่องจากมีแนวโน้มที่จะทำให้ขอบเบลอ ระบบกราฟิกบางระบบที่ใช้ฟอนต์แบบบิตแมป โดยเฉพาะอย่างยิ่งระบบจำลองจะใช้ อัลกอริทึม การสุ่มตัวอย่างใหม่แบบไม่เชิงเส้น ที่ไวต่อเส้นโค้ง เช่น2xSaIหรือhq3xกับฟอนต์และบิตแมปอื่นๆ ซึ่งจะช่วยหลีกเลี่ยงการเบลอของฟอนต์ในขณะที่ทำให้เกิดการบิดเบือนที่ไม่พึงประสงค์น้อยที่สุดเมื่อขนาดเพิ่มขึ้นในระดับปานกลาง

ความแตกต่างระหว่างฟอนต์บิตแมปและฟอนต์เส้นขอบนั้นคล้ายคลึงกับความแตกต่างระหว่างรูปแบบไฟล์ภาพบิตแมปและเวกเตอร์ ฟอนต์บิตแมปเป็นรูปแบบภาพเช่นWindows Bitmap (.bmp), Portable Network Graphics (.png) และTagged Image Format (.tif หรือ .tiff) ซึ่งจัดเก็บข้อมูลภาพเป็นตารางพิกเซล ในบางกรณีมีการบีบอัด ในขณะที่รูปแบบภาพเส้นขอบหรือภาพแบบเส้น เช่นWindows Metafile format (.wmf) และScalable Vector Graphics format (.svg) จะจัดเก็บคำสั่งในรูปแบบของเส้นและส่วนโค้งของวิธีการวาดภาพ แทนที่จะจัดเก็บภาพนั้นเอง

โปรแกรม "ติดตามเส้น" สามารถติดตามโครงร่างของฟอนต์บิตแมปความละเอียดสูง และสร้างโครงร่างเริ่มต้นที่นักออกแบบฟอนต์ใช้ในการสร้างฟอนต์แบบโครงร่างซึ่งมีประโยชน์ในระบบต่างๆ เช่นPostScriptหรือTrueTypeฟอนต์แบบโครงร่างสามารถปรับขนาดได้ง่ายโดยไม่มีขอบหยักหรือความเบลอ

แบบอักษรเส้นขอบ

ฟอนต์แบบเส้นขอบหรือฟอนต์เวกเตอร์คือชุดของภาพเวกเตอร์ซึ่งประกอบด้วยเส้นและส่วนโค้งที่กำหนดขอบเขตของตัวอักษรฟอนต์เวกเตอร์ในยุคแรกถูกใช้โดยจอภาพเวกเตอร์และเครื่องพล็อตเตอร์เวกเตอร์โดยใช้ฟอนต์ภายในของตัวเอง ซึ่งมักจะมีเส้นขีดบางๆ แทนที่จะเป็นตัวอักษรที่มีเส้นขอบหนา การเกิดขึ้นของการจัดพิมพ์บนเดสก์ท็อปทำให้เกิดความต้องการมาตรฐานทั่วไปเพื่อรวมส่วนติดต่อผู้ใช้แบบกราฟิกของMacintosh รุ่นแรกๆ และเครื่องพิมพ์เลเซอร์คำที่ใช้อธิบายเทคโนโลยีการรวมนี้คือWYSIWYG (What You See Is What You Get) ตัวอย่างของฟอนต์แบบเส้นขอบ ได้แก่ฟอนต์ PostScript Type 1 และ Type 3 , TrueType , OpenTypeและCompugraphic

ข้อได้เปรียบหลักของฟอนต์แบบเส้นโครงคือ ต่างจากฟอนต์แบบบิตแมป ฟอนต์แบบเส้นโครงประกอบด้วยเส้นและส่วนโค้งแทนที่จะเป็นพิกเซล ดังนั้นจึงสามารถปรับขนาดได้โดยไม่ทำให้ภาพแตกเป็นพิกเซลด้วยเหตุนี้ ตัวอักษรของฟอนต์แบบเส้นโครงจึงสามารถปรับขนาดได้ทุกขนาดและแปลงรูปทรงได้อย่างสวยงามกว่าฟอนต์แบบบิตแมป แต่ต้องใช้การประมวลผลมากกว่ามากและอาจให้ผลลัพธ์ที่ไม่พึงประสงค์ ขึ้นอยู่กับฟอนต์ ซอฟต์แวร์ที่ใช้ในการแสดงผล และขนาดของไฟล์เอาต์พุต อย่างไรก็ตาม ฟอนต์แบบเส้นโครงสามารถแปลงเป็นฟอนต์แบบบิตแมปได้ก่อนหากจำเป็น การแปลงกลับกันนั้นยากกว่ามาก เนื่องจากฟอนต์แบบบิตแมปต้องใช้อัลกอริทึมแบบฮิวริสติกในการคาดเดาและประมาณเส้นโค้งที่สอดคล้องกันหากพิกเซลไม่ได้เรียงเป็นเส้นตรง

แบบอักษรแบบเส้นขอบมีปัญหาสำคัญประการหนึ่งคือเส้นโค้ง Bézierที่ใช้ไม่สามารถแสดงผลได้อย่างแม่นยำในขนาดเล็กบนจอแสดงผลแบบแรสเตอร์ความละเอียดต่ำ (เช่น จอภาพคอมพิวเตอร์และเครื่องพิมพ์รุ่นเก่าส่วนใหญ่) และการแสดงผลอาจเปลี่ยนรูปร่างไปตามขนาดและตำแหน่งที่ต้องการ[ 2 ]ซึ่งเป็นผลที่เรียกว่าaliasingที่แย่ลงไปอีกเมื่อความถี่เชิงพื้นที่ของรายละเอียดของแบบอักษรเข้าใกล้หรือเกินความถี่ Nyquist เชิงพื้นที่ ของจอแสดงผล ต้องใช้มาตรการต่างๆ เช่นการปรับแต่งแบบอักษรเพื่อลดผลกระทบทางสายตาของปัญหานี้ ซึ่งต้องใช้ซอฟต์แวร์ที่ซับซ้อนซึ่งยากต่อการใช้งานอย่างถูกต้อง ระบบคอมพิวเตอร์เดสก์ท็อปสมัยใหม่หลายระบบมีซอฟต์แวร์สำหรับทำเช่นนี้ แต่ใช้พลังการประมวลผลมากกว่าแบบอักษรบิตแมปอย่างมาก และอาจมีข้อบกพร่องในการแสดงผลเล็กน้อย โดยเฉพาะอย่างยิ่งในขนาดแบบอักษรเล็กๆ ถึงกระนั้น แบบอักษรแบบเส้นขอบก็ยังถูกใช้บ่อย เนื่องจากผู้คนมักพิจารณาว่าความสามารถในการปรับขนาดแบบอักษรได้อย่างอิสระโดยไม่เกิดการแตกพิกเซลนั้นมีความสำคัญมากพอที่จะยอมรับข้อบกพร่องและความซับซ้อนในการคำนวณที่ เพิ่มขึ้น อย่างไรก็ตาม ปัญหาเหล่านี้ส่วนใหญ่ได้รับการแก้ไขแล้วด้วยเทคนิคการลดรอยหยัก (ดังที่ได้อธิบายไว้ในหัวข้อการแปลงภาพตัวอักษรเป็นภาพ ) และความละเอียดหน้าจอสูงที่ใช้กันทั่วไปในปัจจุบัน

แบบอักษรที่ใช้เส้นขีด

สำหรับฟอนต์แบบใช้เส้นขอบ สามารถใช้เส้นขอบที่มีรูปทรงแตกต่างกันในการเติมสีลงบนเส้นเดียวกัน ทำให้ได้รูปทรงที่แตกต่างกันโดยไม่จำเป็นต้องระบุตำแหน่งจุดยอดของแต่ละเส้นขอบ เหมือนกับฟอนต์แบบใช้เส้นขอบอย่างเดียว

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

ผู้พัฒนาเชิงพาณิชย์ ได้แก่Agfa Monotype (iType) และ Type Solutions, Inc. (ซึ่งเป็นบริษัทในเครือBitstream Inc. ) ได้พัฒนาแบบอักษรและเอนจิ้นแบบอักษรที่ใช้เส้นขีดเป็นพื้นฐานขึ้นเองโดยอิสระ

แม้ว่า Monotype และ Bitstream จะอ้างว่าสามารถประหยัดพื้นที่ได้อย่างมหาศาลโดยใช้ฟอนต์แบบเส้นขีดสำหรับชุดตัวอักษรเอเชียตะวันออก แต่การประหยัดพื้นที่ส่วนใหญ่มาจากการสร้างสัญลักษณ์ผสม ซึ่งเป็นส่วนหนึ่งของข้อกำหนด TrueType และไม่จำเป็นต้องใช้วิธีการแบบเส้นขีด

รูปแบบไฟล์

แต่ละประเภทไฟล์ มีรูปแบบ ไฟล์หลายแบบ

รูปแบบฟอนต์บิตแมป

รูปแบบตัวอักษรแบบเส้นขอบ

แบบอักษรประเภทที่ 1 และประเภทที่ 3

ฟอนต์ Type 1 และ Type 3ถูกพัฒนาโดยAdobeสำหรับการจัดพิมพ์ดิจิทัลระดับมืออาชีพ โดยใช้PostScriptตัวอักษรเป็นฟอนต์แบบโครงร่างที่อธิบายด้วยเส้นโค้ง Bézier ลูกบาศก์ฟอนต์ Type 1 ถูกจำกัดให้ใช้เฉพาะภาษา PostScript บางส่วน และใช้ระบบการปรับแต่งตัวอักษรของ Adobe ซึ่งเคยมีราคาแพงมาก ส่วนฟอนต์ Type 3 อนุญาตให้ใช้ภาษา PostScript ได้อย่างไม่จำกัด แต่ไม่รวมข้อมูลการปรับแต่งใดๆ ซึ่งอาจทำให้เกิดความผิดเพี้ยนในการแสดงผลบนอุปกรณ์ที่มีความละเอียดต่ำ (เช่น หน้าจอคอมพิวเตอร์และเครื่องพิมพ์ดอตเมทริกซ์)

ฟอนต์ TrueType

TrueTypeคือระบบฟอนต์ที่พัฒนาขึ้นโดยบริษัท Apple Inc.โดยมีจุดประสงค์เพื่อทดแทนฟอนต์ Type 1 ซึ่งหลายคนมองว่ามีราคาแพงเกินไป แตกต่างจากฟอนต์ Type 1 ตรงที่สัญลักษณ์ของ TrueType นั้นถูกอธิบายด้วยเส้นโค้ง Bézier แบบกำลังสอง ปัจจุบัน TrueType ได้รับความนิยมอย่างมากและมีการใช้งานในระบบปฏิบัติการหลักๆ ทุกระบบ

ฟอนต์ OpenType

OpenTypeคือระบบฟอนต์อัจฉริยะที่ออกแบบโดยAdobeและMicrosoftฟอนต์ OpenType ประกอบด้วยโครงร่างในรูปแบบ TrueType หรือCFFพร้อมด้วยข้อมูลเมตาที่หลากหลาย

รูปแบบตัวอักษรแบบเส้นขีด

Metafontใช้การอธิบายสัญลักษณ์ที่แตกต่างออกไป เช่นเดียวกับ TrueType ซึ่งเป็นระบบการอธิบายแบบอักษรเวกเตอร์ โดยจะวาดสัญลักษณ์โดยใช้เส้นที่สร้างขึ้นจากการเคลื่อนปากกาแบบรูปหลายเหลี่ยมหรือวงรีที่ประมาณด้วยรูปหลายเหลี่ยมไปตามเส้นทางที่สร้างจากเส้นโค้ง Bézier แบบผสม ลูกบาศก์ และส่วนของเส้นตรง หรือโดยการเติมเส้นทางดังกล่าว แม้ว่าเมื่อลากเส้นไปตามเส้นทางนั้น จะไม่มีการสร้างซองหุ้มของเส้นนั้นขึ้นมาจริง ๆ แต่วิธีนี้ก็ไม่ทำให้สูญเสียความแม่นยำหรือความละเอียด วิธีที่ Metafont ใช้มีความซับซ้อนทางคณิตศาสตร์มากกว่า เนื่องจากเส้นโค้งขนานของ Bézier อาจเป็นเส้นโค้งพีชคณิตลำดับที่ 10 [ 5 ]

ในปี 2547 DynaComwareได้พัฒนา DigiType ซึ่งเป็นรูปแบบฟอนต์แบบใช้เส้น ในปี 2549 ผู้สร้างSaffron Type Systemได้ประกาศรูปแบบฟอนต์แบบใช้เส้นที่เรียกว่าStylized Stroke Fonts (SSFs) โดยมีเป้าหมายเพื่อให้การแสดงออกที่เหมือนกับฟอนต์แบบใช้เส้นขอบแบบดั้งเดิม และใช้หน่วยความจำ น้อย เหมือนกับฟอนต์แบบใช้เส้นที่มีความกว้างสม่ำเสมอ (USFs) [ 6 ]

AutoCADใช้ฟอนต์ SHX/SHP

การแบ่งกลุ่มย่อย

ฟอนต์ทั่วไปอาจประกอบด้วยสัญลักษณ์หลายร้อยหรือหลายพันตัว ซึ่งมักแทนตัวอักษรจากหลายภาษา บ่อยครั้งที่ผู้ใช้อาจต้องการเพียงสัญลักษณ์บางส่วนเท่านั้น การคัดเลือกสัญลักษณ์ (Subsetting) คือกระบวนการลบสัญลักษณ์ที่ไม่จำเป็นออกจากไฟล์ฟอนต์ โดยปกติแล้วมีเป้าหมายเพื่อลดขนาดไฟล์ สิ่งนี้มีความสำคัญอย่างยิ่งสำหรับฟอนต์บนเว็บ เนื่องจาก1การลดขนาดไฟล์มักหมายถึงการลดเวลาในการโหลดหน้าเว็บและภาระของเซิร์ฟเวอร์ หรืออีกทางหนึ่ง ฟอนต์อาจถูกจัดทำเป็นไฟล์ที่แตกต่างกันสำหรับภูมิภาคต่างๆ ทั่วโลก แม้ว่าด้วยการแพร่หลายของรูปแบบ OpenType ทำให้ปัจจุบันวิธีการนี้พบได้น้อยลงเรื่อยๆ

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Wright, T. (1998). "ประวัติศาสตร์และเทคโนโลยีของแบบอักษรคอมพิวเตอร์". IEEE Annals of the History of Computing . 20 (2): 30– 34. doi : 10.1109/85.667294 .
  • คำถามที่พบบ่อยเกี่ยวกับการค้นหาฟอนต์ (Microsoft)
  • บทเทคโนโลยีแบบอักษรในคู่มือแบบอักษรของ LDP (Font-HOWTO)
  • คู่มือแบบอักษรของ Microsoft
  • คำศัพท์เกี่ยวกับแบบอักษรมีมากกว่า 50 รายการ พร้อมแผนภาพประกอบที่ช่วยให้เข้าใจง่าย
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Computer_font&oldid=1352281294 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ฟอนต์คอมพิวเตอร์

ฟอนต์ คอมพิวเตอร์ ถูกสร้างขึ้นในรูปแบบ ไฟล์ข้อมูล ดิจิทัล ซึ่งประกอบด้วยชุด สัญลักษณ์ กราฟิกที่มีความสัมพันธ์กัน ฟอนต์คอมพิวเตอร์ถูกออกแบบและสร้างขึ้นโดยใช้ โปรแกรมแก้ไข ฟอนต์...

ฟอนต์บิตแมป

ฟอนต์แบบบิตแมป คือฟอนต์ที่จัดเก็บแต่ละ สัญลักษณ์ เป็นอาร์เรย์ของ พิกเซล (กล่าวคือ บิตแมป ) โดยทั่วไปแล้วมักเรียกฟอนต์ประเภทนี้ว่า...

แบบอักษรเส้นขอบ

ฟอนต์แบบเส้นขอบ หรือ ฟอนต์เวกเตอร์ คือชุดของ ภาพเวกเตอร์ ซึ่งประกอบด้วยเส้นและส่วนโค้งที่กำหนดขอบเขตของ ตัวอักษร ฟอนต์เวกเตอร์ในยุคแรกถูกใช้โดย จอภาพเวกเตอร์ และ เครื่องพล็อตเตอร์เวกเตอร์ โดยใช้ฟอนต์ภายในของตัวเอง ซึ่งมักจะมีเส้นขีดบางๆ...

แบบอักษรที่ใช้เส้นขีด

โครงร่างของอักษรภาพถูกกำหนดโดยจุดยอดของเส้นทางการลากเส้นแต่ละเส้น และรูปทรงของเส้นลากเส้นที่สอดคล้องกัน เส้นทางการลากเส้นเปรียบเสมือน โครงกระดูกเชิงโทโพ โลยีของอักษรภาพ ข้อดีของแบบอักษรที่ใช้เส้นลากเมื่อเทียบกับแบบอักษรที่ใช้โครงร่าง ได้แก่...