我查了一下
MS的.Fon文件里面存在2个资源:
1。FontDir,描述如下
; FontOrdinal: 78
; Version: 512
; Size: 4017
; Copyright: (c) Copyright Microsoft Corp. 1987. All rights reserved.
; Type: 0
; Points: 8
; VertRes: 96
; HorizRes: 96
; Ascent: 11
; InternalLeading: 2
; ExternalLeading: 0
; Italic: 0
; Underline: 0
; StrikeOut: 0
; Weight: 400
; CharSet: 0
; PixWidth: 0
; Pixheight: 13
; PitchAndFamily: 17
; AvgWidth: 5
; MaxWidth: 11
; FirstChar: 32
; LastChar: 255
; DefaultChar: 96
; BreakChar: 0
; WidthBytes: 230
; Device: 0,
; Face: 4008, MS Serif
2。Font描述如下
; 是FontOrdinal: 78-N的实体描述
================================
pascal写的.fon文件却有3个资源(以Borte.fon为例子)
15,FontDir,Font
================================
还有两个非资源块,分别是Resident和Non-Resident
所以我认为这个win31下的.fon文件仅仅是一个16位字体资源DLL
因此,我想问的是,这个.fon中字体的格式;还有就是这个文件里面是否有特殊的
让操作系统认为它是字体文件的某种机制