Vfont

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Identification)
 
(One intermediate revision by one user not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Fonts
 
|subcat=Fonts
|released=~1988
+
|released=1986
 
}}
 
}}
'''vfont''' is a variable-sized bitmap font found on BSD and SunOS systems. Files may contain up to 256 character bitmaps.
+
'''vfont''' is a variable-sized bitmap font found on BSD and SunOS systems. Files may contain up to 256 character bitmaps; each bitmap is at most 127x127 pixels, and the total size of all bitmaps must not exceed 65535.
  
 
If a file extension is used, it tends to reflect the point size of the font (eg: .12, .14) rather than indicate the file type.
 
If a file extension is used, it tends to reflect the point size of the font (eg: .12, .14) rather than indicate the file type.
  
 
== Identification ==
 
== Identification ==
Files begin with bytes {{magic|0x1E 0x01}} (little-endian systems) or {{magic|0x01 0x1E}} (big-endian systems). A program processing vfont data should be prepared to handle files with either byte order.
+
Files begin with bytes {{magic|0x1E 0x01}} (little-endian systems) or {{magic|0x01 0x1E}} (big-endian systems). A program processing vfont data should be prepared to handle files with either byte order.
 +
 
 +
It may not be coincidental that the magic number for vfont is 0436 (octal), where the magic number for version 1 of [[PC Screen Font]] is 0x0436 (hexadecimal).  
  
 
== Specifications ==
 
== Specifications ==
 +
* [https://remilia.otherone.xyz/man/2.10BSD/5/vfont Format documentation from 2.10BSD]
 
* [http://www-lehre.inf.uos.de/~sp/Man/_Man_SunOS_4.1.3_html/html5/vfont.5.html Format documentation from SunOS 4.1.3]
 
* [http://www-lehre.inf.uos.de/~sp/Man/_Man_SunOS_4.1.3_html/html5/vfont.5.html Format documentation from SunOS 4.1.3]
  
 
== Sample files ==
 
== Sample files ==
* [https://tuhs.v6sh.org/UnixArchiveMirror/Distributions/UCB/4.2BSD/] → vfont.tar.gz -- fonts in little-endian format.
+
* [https://tuhs.v6sh.org/UnixArchiveMirror/Distributions/UCB/4.2BSD/ 4.2BSD] → vfont.tar.gz -- fonts in little-endian format.

Latest revision as of 02:06, 22 January 2021

File Format
Name Vfont
Ontology
Released 1986

vfont is a variable-sized bitmap font found on BSD and SunOS systems. Files may contain up to 256 character bitmaps; each bitmap is at most 127x127 pixels, and the total size of all bitmaps must not exceed 65535.

If a file extension is used, it tends to reflect the point size of the font (eg: .12, .14) rather than indicate the file type.

[edit] Identification

Files begin with bytes 0x1E 0x01 (little-endian systems) or 0x01 0x1E (big-endian systems). A program processing vfont data should be prepared to handle files with either byte order.

It may not be coincidental that the magic number for vfont is 0436 (octal), where the magic number for version 1 of PC Screen Font is 0x0436 (hexadecimal).

[edit] Specifications

[edit] Sample files

  • 4.2BSD → vfont.tar.gz -- fonts in little-endian format.
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox