FontDump.exe - EBStudiopO쐬[eBeB

Tv

EEBStudiop̊OtHg`쐬lXȎi񋟂܂B
@- WindowsɃCXg[ꂽCӂTTFtHg̕ϊ
@- BDF(Binary Distribution Format)t@C̕ϊ
	BDFX11̃rbg}bvtHg̃\[X
@- HEXt@C̕ϊ
	dq̃I[v{( http://openlab.ring.gr.jp/efont/ ) 
	Ŕzz efont-unicode-bdf-0.4.1-src Ɋ܂܂t@C`
	HEXBDF݂͑ɕϊłB

EWindowstHgϊꍇAo͌`bmpt@Cɂ邱Ƃł܂B
EMBCSłUnicodeł񋟁B

gp@

fontdump.exe	MBCS(Win95/98/NT/2000/Xp)
fontdumpw.exe	Unicode(NT/2000/Xp)

`1:WindowstHg̕ϊ
fontdump[w] <fontface> <start_code> [<end_code>]
	[-x={8|16|24|32|48}][-y={16|24|30|48}]
	[-u=<unicode>][-e=<ebcode>][-b=0][-m=<gaijimap>][-o=bmp][-h][-0=.]

`2:BDFtHg̕ϊ
fontdump[w] <bdf filename> <start_code> [<end_code>]
	[-x={8|16|24|32|48}][-y={16|24|30|48}]
	[-u=<unicode>][-e=<ebcode>][-m=<gaijimap>][-h][-0=.]

`3:HEXtHg̕ϊ
fontdump[w] <hex filename> 
	[-x={8|16|24|32|48}][-y={16|24|30|48}]
	[-e=<ebcode>][-m=<gaijimap>][-h][-0=.]


<fontface>	WindowsɃCXg[ꂽtHǵB
		MS ̂悤ɋ󔒂܂ޏꍇA"MS "̂悤Ɂi"jň͂ށB
		TTFt@Cł͂Ȃ̂ŒӁB

<bdf filename>	BDF t@CBgq.bdfȂBDFt@CƂ݂ȂB
		X ConsortiumŒ`ꂽrbg}bvzztH[}bgB

<hex filename>	HEX t@CBgq.hexȂHEXt@CƂ݂ȂB

<start_code>	JnR[h(16i)B
		WindowstHg̏ꍇAMBCSłShiftJISAUNICODEłUnicodeŎwB
		BDF̏ꍇAENCODINGŎw肳OtCfbNXw
		͂<hex filename>̏ꍇ͎w肷KvȂ


<end_code>	IR[h(16i)Bw@<start_code>ɏB
		ȗ́AJnR[hIR[hƂ݂Ȃ

-x=<width>	xhbg(ȗF16)
		EBStudioȌꍇA8,16,24,32,48B
		BMP̏ꍇA8̔{ŔCӂ̒l
		bdf,hext@C̏ꍇA-x=ȗ̓tHg̒`ɏ]

-y=<height>	yhbg(ȗF16)
		EBStudioȌꍇA16,24,30,48B
		BMP̏ꍇA8̔{ŔCӂ̒l
		bdf,hext@C̏ꍇA-y=ȗ̓tHg̒`ɏ]

-u=<unicode>	Unicode̊JnԍBJnR[hIR[h̏ꍇAAĊtB
		hext@C̏ꍇAtHg̒`ɏ]
		UnocodełTTFt@C̏ꍇAUnicodeɏ]

-e=<ebcode>	EPWING/dqubN̏В`R[h̊Jnԍ(A121`FE7E))
		w肵ԍAԂŊtB

-b=0		w肵hbgグ(x[XC)(ȗF0)

-m=<gaijimap>	Ou`t@C(GaijiMap.xml)𐶐B
		<gaijimap>͏o̓t@CB

-o=bmp		O݃fBNgBMPt@CƂďóB
		1R[hɂ1t@CB
		-o=b B

-h		xmlwb_o(ȗFo͂Ȃ)

-0=.		0̃rbg( )ł͂Ȃ(.)ŏo(EBStudio1.63ȍ~ŗL)



(1) uwٖ4DpOv894016hbgtHgŏo

fontdump "wٖ4DpO" 8940 -u=E000 -e=A121 -b=1

<fontData ebcode="A121" unicode="E000">
                
    #     #     
 ##### #### ##  
 #  #  #  #  ## 
 #  # #   #  ## 
 #  ## ######## 
 #  #  #     #  
 #  #  #######  
 #  #  #     #  
 ####  #######  
 #  #  #     #  
 #     #######  
       ##       
       ###  ### 
      ##      # 
    ##          
</fontData>


(2) A8940`8941Ao͂Axmlwb_

fontdump "wٖ4DpO" 8940 8941 -h -u=E000 -e=A121 -b=1

<?xml version="1.0" encoding="Shift_JIS"?>
<gaijiData xml:space="preserve">
<fontSet size="16X16" start="A121">
<fontData ebcode="A121" unicode="E000">
                
    #     #     
 ##### #### ##  
 #  #  #  #  ## 
 #  # #   #  ## 
 #  ## ######## 
 #  #  #     #  
 #  #  #######  
 #  #  #     #  
 ####  #######  
 #  #  #     #  
 #     #######  
       ##       
       ###  ### 
      ##      # 
    ##          
</fontData>
<fontData ebcode="A122" unicode="E001">
                
          ###   
          #  #  
          #   # 
 ###############
          #     
     ##   #     
      ##  #     
    ## #  #     
    #   # ##    
  # #  # # #   #
 ## #  # # ## # 
 #  #  #    # # 
    #####    ## 
              ##
                
</fontData>
</fontSet>
</gaijiData>


(3) A894032hbgtHgŏo

fontdump "wٖ4DpO" 8940 -u=E000 -e=A121 -x=32 -y=32 -b=1

<fontData ebcode="A121" unicode="E000">
                                
                    #           
                    ###         
   #    ##     #    ##          
   ########    ###  ##  ##      
   ##   ##    ##### ##   ####   
   ##   ##    ###   ##    ####  
   ##   ##   ###    ##      ### 
   ##   ##  ##      ##      ### 
   ##   ## ####     ##    ## ## 
   ##   ## #  ###############   
   ##   ###   ##          ###   
   ##   ##    ##          ###   
   ##   ##    ##          ###   
   ##   ##    ###############   
   ##   ##    ##          ###   
   ##   ##    ##          ###   
   ##   ##    ##          ###   
   #######    ###############   
   ##   ##    ##          ###   
   ##   ##    ##          ###   
   ##         ##          ###   
   ##         ###############   
              ##          ###   
                ##    ##        
               #####   ####     
              ####       ####   
            ####          ####  
           ###             ###  
         ##                 ##  
</fontData>


(4)BMPt@Cɏo

fontdump "wٖ4DpO" 8940 -x=128 -y=128 -b=1 -o=b
 8940.bmp쐬B

fontdump MM1 889F 88FC -x=96 -y=96 -o=b
 889F.bmp`88FC.bmpAč쐬B

(5)bdft@Cϊ

fontdump jisksp16-1990.bdf 222F 6D63 > Gaiji.xml


(6)hext@Cϊ

fontdump etl16-unicode.hex > Gaiji.xml
fontdump jiskan16-2000-1_uni.hex > Gaiji.xml

<QlFjiskan16-2000-1_uni.hex̐擪>
--------------------------------------------------------------------------
16 16
3000:0000000000000000000000000000000000000000000000000000000000000000
3001:0000000000000000000000000000000000000000000000000000600030001000
3002:0000000000000000000000000000000000000000000000006000900090006000
FF0C:0000000000000000000000000000000000000000000000006000600020004000
FF0E:0000000000000000000000000000000000000000000000006000600000000000
30FB:0000000000000000000000000000018001800000000000000000000000000000
FF1A:0000000000000000000000000180018000000000000000000180018000000000
FF1B:0000000000000000000000000180018000000000000000000180018000800100
FF1F:000007E00810100810080808003000C001000100000000000180018000000000
FF01:0000018001800180018001800100010001000100000000000180018000000000
()
--------------------------------------------------------------------------
E1sڂwidth height
E2sڈȍ~AUnicode(16i4):p^[̕

(7)-0=.̌

ȗF
<fontData ebcode="A125" unicode="24">
        
        
        
        
    #   
  ##### 
 #  #  #
 #  #   
  ###   
    ### 
    #  #
 #  #  #
  ##### 
    #   
        
        
</fontData>

-0=.wF
<fontData ebcode="A125" unicode="24">
........
........
........
........
....#...
..#####.
.#..#..#
.#..#...
..###...
....###.
....#..#
.#..#..#
..#####.
....#...
........
........
</fontData>


(8)Unicode̎w

fontdumpw "MingLiU" 6BDE -0=.

<fontData ebcode="A121" unicode="6BDE">
................
...##....##.....
...#..#..#...##.
...#####.####...
...#.....#....#.
...#..##.#....##
.#####....#####.
..#.............
.......#####....
..######........
.......######...
..######........
.......#######.#
.#######.......#
.......#.......#
........########
</fontData>

BDFɂ


	http://hp.vector.co.jp/authors/VA013241/font/bdf.html
	BDFɂ

	http://kappa.allnet.ne.jp/kanou/fonts/bdfspec/index.html
	uBitmap Font Distribution Formatv̘a (b)


	http://www.kanji.zinbun.kyoto-u.ac.jp/~yasuoka/index-j.html
	F

	http://www12.ocn.ne.jp/~imamura/jisx0213.html
	JISX0213(3,4)pbdftHg̃y[W

	http://openlab.jp/efont/
	/efont/ (dq̃I[v{) 

		/efont/dist/unicode-bdf/߂łB
		en̊O etl16-unicode.hex łقڃJo[ł܂B


ETTFtHg烉X^CYꍇÂɑIԂƃhbgꍇ
@Ȃ艘Ȃ܂BSVbN̂I\ȂASVbNgpB܂
@v|[VitHg͂܂tHg̊O`̂ȂɎ܂ȂƂ̂ŁA
@Œ蕝tHg߂܂B
EĩtHg璊otHgzz邱Ƃ͒mIL̐NQɂȂ܂B
@Windows̃tHg璊otHg̗p͂܂łIp͈͓̔ōs
@肢܂B
EBDFHEX`ϊtHgzzꍇAIWitHgRȉς
@ĔzzF߂Ă邩ǂKmFB܂Aϊ̃tHg̓
@KĉB
EWindows98,MEŊO܂ϊłȂꍇAWindows̃tHgLbVt@C
@폜ƒ\܂B

98SȄꍇ
http://support.microsoft.com/default.aspx?scid=kb;JA;415567

Mȅꍇ
http://support.microsoft.com/default.aspx?scid=kb;ja;436201

EFontDumpgp鎞́AWindows̉ʂ̃vpeB̃tHgݒʏ̐ݒ
ĂB

WindowsXP̏ꍇ
fXNgbvŉE{^j[vpeBݒ聨ڍאݒ(V)DPIݒ(D)ʏ̃TCY(96DPI)
Windows2000̏ꍇ
fXNgbvŉE{^j[vpeBݒ聨ڍ(V)SʁʁtHgTCY(F)tHg(ʏ̑傫(96DPI)) 

EBDFϊꍇ̃tHg̃TCÝAFONTBOUNDINGBOX Œ`ꂽtHg
oCfBO{bNX̃TCYɍł߂EPWINGOTCYɂȂ܂B
ႦΎ̗ł́Awidth=12 height=19w肳Ă邽߁AIɍł߂TCY
ł12x24hbgI΂܂B

	FONTBOUNDINGBOX 12 19 -1 -4

ȂA-x= -y=w肷ƊÕTCYł܂B
HEXt@C̏ꍇAPsڂwidthAheight̏񂪎gp܂B


1.04	2007/12/09	EUnicode fontdumpw.exe TQ[gyAΉ
1.03	2005/09/11	EUnicode fontdumpw.exeǉBJnEIR[hUnicodeŎwłB
1.02	2004/02/08	Ebdft@C̕ϊ̃T|[g
			Ehext@C̕ϊ̃T|[g
			Ebmp`̏o͂̃T|[g(-o=bmp)
			E-p=<|Cg>p~
1.01	2003/10/27	E-mIvVǉ
1.00	2003/07/06	EX[p[jb|jJϊpɍ쐬

Copyright(c) 2003-2007 hishida

