1 2#------------------------------------------------------------------------------ 3# $File: fonts,v 1.27 2014/04/30 21:41:02 christos Exp $ 4# fonts: file(1) magic for font data 5# 60 search/1 FONT ASCII vfont text 70 short 0436 Berkeley vfont data 80 short 017001 byte-swapped Berkeley vfont data 9 10# PostScript fonts (must precede "printer" entries), quinlan@yggdrasil.com 110 string %!PS-AdobeFont-1. PostScript Type 1 font text 12>20 string >\0 (%s) 136 string %!PS-AdobeFont-1. PostScript Type 1 font program data 140 string %!FontType1 PostScript Type 1 font program data 156 string %!FontType1 PostScript Type 1 font program data 160 string %!PS-Adobe-3.0\ Resource-Font PostScript Type 1 font text 17 18# X11 font files in SNF (Server Natural Format) format 19# updated by Joerg Jenderek at Feb 2013 20# http://computer-programming-forum.com/51-perl/8f22fb96d2e34bab.htm 210 belong 00000004 X11 SNF font data, MSB first 22#>104 belong 00000004 X11 SNF font data, MSB first 23!:mime application/x-font-sfn 24# GRR: line below too general as it catches also Xbase index file t3-CHAR.NDX 250 lelong 00000004 26>104 lelong 00000004 X11 SNF font data, LSB first 27!:mime application/x-font-sfn 28 29# X11 Bitmap Distribution Format, from Daniel Quinlan (quinlan@yggdrasil.com) 300 search/1 STARTFONT\ X11 BDF font text 31 32# X11 fonts, from Daniel Quinlan (quinlan@yggdrasil.com) 33# PCF must come before SGI additions ("MIPSEL MIPS-II COFF" collides) 340 string \001fcp X11 Portable Compiled Font data 35>12 byte 0x02 \b, LSB first 36>12 byte 0x0a \b, MSB first 370 string D1.0\015 X11 Speedo font data 38 39#------------------------------------------------------------------------------ 40# FIGlet fonts and controlfiles 41# From figmagic supplied with Figlet version 2.2 42# "David E. O'Brien" <obrien@FreeBSD.ORG> 430 string flf FIGlet font 44>3 string >2a version %-2.2s 450 string flc FIGlet controlfile 46>3 string >2a version %-2.2s 47 48# libGrx graphics lib fonts, from Albert Cahalan (acahalan@cs.uml.edu) 49# Used with djgpp (DOS Gnu C++), sometimes Linux or Turbo C++ 500 belong 0x14025919 libGrx font data, 51>8 leshort x %dx 52>10 leshort x \b%d 53>40 string x %s 54# Misc. DOS VGA fonts, from Albert Cahalan (acahalan@cs.uml.edu) 550 belong 0xff464f4e DOS code page font data collection 567 belong 0x00454741 DOS code page font data 577 belong 0x00564944 DOS code page font data (from Linux?) 584098 string DOSFONT DOSFONT2 encrypted font data 59 60# downloadable fonts for browser (prints type) anthon@mnt.org 610 string PFR1 PFR1 font 62>102 string >0 \b: %s 63 64# True Type fonts 650 string \000\001\000\000\000 TrueType font data 66!:mime application/x-font-ttf 67 680 string \007\001\001\000Copyright\ (c)\ 199 Adobe Multiple Master font 690 string \012\001\001\000Copyright\ (c)\ 199 Adobe Multiple Master font 70 71# TrueType/OpenType font collections (.ttc) 72# http://www.microsoft.com/typography/otspec/otff.htm 730 string ttcf TrueType font collection data 74>4 belong 0x00010000 \b, 1.0 75>>8 belong >0 \b, %d fonts 76>4 belong 0x00020000 \b, 2.0 77>>8 belong >0 \b, %d fonts 78# 0x44454947 = 'DSIG' 79>>>16 belong 0x44534947 \b, digitally signed 80 81# Opentype font data from Avi Bercovich 820 string OTTO OpenType font data 83!:mime application/vnd.ms-opentype 84 85# Gurkan Sengun <gurkan@linuks.mine.nu>, www.linuks.mine.nu 860 string SplineFontDB: Spline Font Database 87!:mime application/vnd.font-fontforge-sfd 88>14 string x version %s 89 90# EOT 9134 string LP Embedded OpenType (EOT) 92!:mime application/vnd.ms-fontobject 93 94# Web Open Font Format (.woff) 95# http://www.w3.org/TR/WOFF/ 960 string wOFF Web Open Font Format 97>4 belong x \b, flavor %d 98>8 belong x \b, length %d 99>20 beshort x \b, version %d 100>22 beshort x \b.%d 101