แบบอักษร BIOS, แบบอักษร ROM: หาได้ที่ไหน


17

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

ใช้แบบอักษรเดียวกันใน VirtualBox เมื่อบูต VM

ฉันเป็นผู้ใช้ Linux และฉันต้องการใช้แบบอักษรเป็นบิตแมปพิกเซลแบบอักษรดังนั้นฉันจึงสามารถใช้งานได้ แต่เมื่อมันพร้อมใช้งานในรูปแบบอื่นนั่นก็ใช้ได้

ชื่อของมันก็จะเป็นประโยชน์เช่นกัน ทั้งหมดที่ฉันสามารถหาได้คือ "ตัวอักษร BIOS" หรือ "ตัวอักษร ROM" ซึ่งไม่ถูกต้องนัก

นี่คือภาพที่ฉันพบบนเว็บ: ป้อนคำอธิบายรูปภาพที่นี่

และนี่คือ VirtualBox: ป้อนคำอธิบายรูปภาพที่นี่

แก้ไข

นี่คือการเปรียบเทียบแบบอักษร Unibit และ The VirtualBox: ป้อนคำอธิบายรูปภาพที่นี่ อย่างที่คุณเห็น Unibit มี glyphs ที่คล้ายกัน แต่จะแคบกว่าแบบอักษร VGA


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

คำตอบ:


19

ในรอมอักษร VGA จำหน่ายใน firmwares ทั้ง Bochs และ VirtualBox - การPlex86 / Bochs VGA เฟิร์ม - เป็นแบบอักษร VGA ( VGA-ROM.F??) จากโจเซฟกิลของfntcol16.zipแพคเกจ พวกเขาอยู่ที่นั่นในซอร์สโค้ด Bochs / VirtualBox / Plex86 ภายใต้ความคิดเห็นขนาดใหญ่ที่บอกว่ามาจากไหน

fntcol16มีตัวอักษร 8 × 16 ซึ่งใช้สำหรับโหมดข้อความ VGA 25 line; แบบอักษร 8 × 14; และตัวอักษร 8 × 8 ที่ใช้สำหรับโหมดข้อความ VGA 50 line แบบอักษรที่ใช้กับเครื่องจริงสำหรับโหมดข้อความ VGA อาจแตกต่างกัน แบบอักษรใดที่ใช้จะขึ้นอยู่กับผู้ที่เขียนเฟิร์มแวร์ หลายคนบน WWW ได้นำการ์ด VGA ที่พวกเขาเป็นเจ้าของและสกัดแบบอักษร VGA จากรอมบนบัตรและเปลี่ยนพวกเขาด้วยเครื่องมือเช่น (เห็นได้ชัด) ม.ค. fnt2bdfละลายของ

คนอื่นหลายคนได้ออกแบบแบบอักษรที่คล้ายกันของตัวเองสำหรับ Microsoft Windows, X และอื่น ๆ ตั้งแต่เริ่มต้น หนึ่งในนั้นคือ Dmitry Yu Bolkhovityanov ที่ได้ทำแบบอักษร Unicode VGAขึ้นอยู่กับตัวอักษรในvga.bdfXDosEmu

ระวังเมื่อเปรียบเทียบแบบอักษรด้วยตาว่าตัวอักษร VGA จริงที่แสดงบนฮาร์ดแวร์จริงมักเป็นแบบอักษร 9 × 16 อะแดปเตอร์การแสดงผลแบบ VGA และ "SuperVGA" ในโหมดข้อความ (VGA) เปลี่ยนแบบอักษร 8 × 16 เป็นแบบอักษรหลากหลายแบบอักษรแบบ 9x16 แบบอักษรแบบ 8 × 16 แบบอักษรขนาด 8 × 16 ที่มีเส้นขอบ 1 พิกเซลระหว่างตัวอักษรหรือแบบอักษร 7 × 16 เส้นขอบ 1 พิกเซลระหว่างตัวอักษร สิ่งนี้ทำในฮาร์ดแวร์ แบบอักษร 9 × 16 ถูกสร้างขึ้นโดยการเพิ่มพิกเซลที่เก้าพื้นหลังหรือ (สำหรับร่ายมนตร์0xC0เป็น0xDF) เพื่อทำซ้ำพิกเซลสุดท้าย


1
ตกลงฉันได้รับfntcol16.zipแล้วฉันจะดูพวกเขาหรือทำให้ใช้ได้ใน X ได้อย่างไร ฉันเชื่อว่าฉันจะต้องแปลงเป็น PCF อย่างใด
— polemon

เชื่อมโยงไปยังแพคเกจ fntcol16.zip ที่ดูเหมือนว่าจะลง แต่ผมพบว่าการคัดลอกหรืออย่างน้อยสิ่งที่คล้ายกันที่นี่ มีแพ็กเกจอื่น ๆ และดังกล่าวมีที่นี่
— Amziraro

8

หลังจากการวิจัยบางตัวอักษรที่คุณกำลังมองหาเรียกว่า: 3270 ไม่แน่ใจว่ามันมีชื่อแบบอักษรอย่างเป็นทางการ อย่างไรก็ตามฉันคิดว่า IBM 3270 font นั้นใกล้เคียงที่สุด แบบอักษรที่คุณต้องการคือแบบอักษรแรสเตอร์แบบอวกาศ ฉันไม่แน่ใจว่าชื่ออย่างเป็นทางการคืออะไร แต่บางครั้งก็อ้างถึงแบบอักษร VGA หรือแบบอักษร VGA แรสเตอร์ Perfect DOS VGAเป็นเกมที่ดีมาก อาจเป็นคู่ที่สมบูรณ์แบบ

ป้อนคำอธิบายรูปภาพที่นี่


ที่ดี! ฉันจะดูมัน บน Linux ฉันมีแบบอักษร "Unibit" ซึ่งมีความคล้ายคลึงกับแบบอักษรที่ฉันใช้ ฉันไม่แน่ใจว่าตัวอักษรมาจากไหน
— polemon

ฉันผิดกับคำแนะนำของ IBM3270 ฉันสังเกตเห็นว่าฉันผิดเมื่อเปรียบเทียบyระหว่างทั้งสอง
— SgtOJ

มันสมบูรณ์แบบนี่ควรเป็นคำตอบที่ได้รับการยอมรับ
— jpangamarca

3

FWIW เป็นแบบอักษรที่แตกต่างกันสองแบบ: VirtualBox ใช้โหมดข้อความ VGA ในขณะที่ภาพถ่าย BIOS ใช้ MCGA (สังเกตอักษรที่แตกต่างกันm )

รุ่นหนึ่งคือสามารถใช้งานได้ที่นี่

kbdแพ็คเกจLinux มาพร้อมกับแบบอักษรdefault8x16และdrdos8x16แต่อยู่ในรูปแบบPCF (ซึ่งสามารถแปลงเป็น FON )


ขอบคุณฉันจะโพสต์ภาพที่ฉันเปรียบเทียบโหมดข้อความ VGA กับ unibit
— polemon


1

คือนี้สิ่งที่คุณกำลังมองหา?

การค้นหาSystem FontหรือDOS System Fontอาจช่วยได้


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

1

เมื่อหลายปีก่อนฉันได้สร้างการปรับ TTF ของแบบอักษรของ FreeDOS: http://dosega.sourceforge.net/ บางทีนี่อาจจะใกล้เคียงกับสิ่งที่คุณกำลังมองหา


-1

ใน Windows 7 แบบอักษรเรียกว่า "Terminal"


ไม่มันไม่ใช่แบบอักษรเดียวกัน ตรวจสอบศูนย์ที่ถูกเฉือนแล้วคุณจะเห็นความแตกต่าง
— polemon

แบบอักษรอาจไม่เหมือนกันเสมอไปขึ้นอยู่กับผู้จำหน่ายระบบหรือผู้ผลิตการ์ดแสดงผล
— Bert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.