me Welcome to the Font SDK Page     back
IvAcCapture - Font Sdk information

IvAcCapture's Fonts are located in the same folder of IvAcCapture program
Extension of font files is .CFF (IvAcCapture File Font)
The file is a simple INI file and can be opened as a normal text file (NOTEPAD)
      ;
      ; Font definition file for IvAcCapture
      ;
      ;
      [default]
      48=0;1.5;1,0,1;1,-90,2;1,-90,1;1,-90,2;1,-155,2.2
      49=1;0.7;0,0,0.3;1,-90,2;1,-120,0.4
      50=2;1.5;1,0,1;0,-180,1;1,90,1;1,90,1;1,-90,1;1,-90,1
      51=3;1.5;1,0,1;1,-90,1;1,-90,1;0,180,1;1,-90,1;1,-90,1
      52=4;1.5;0,0,1;1,-90,1;1,-90,1;1,90,1;0,90,1;1,90,1
      53=5;1.5;1,0,1;1,-90,1;1,-90,1;1,90,1;1,90,1
      65=A;1.5;0,0,1;1,-90,2;1,-90,1;1,-90,2;1,180,1;1,90,1
      67=C;1.5;1,0,1;1,180,1;1,90,2;1,90,1
      ...
      76=L;1.5;1,0,1;0,180,1;1,90,2
      77=M;1.5;1,-90,2;1,135,0.7;1,-90,0.7;1,135,2
      78=N;1.5;1,-90,2;1,155,2.2;1,-155,2
      
; is the comment line prefix
[default] write it before all other definition lines
Each character used by IvAcCapture is define by a line
the line structure is: N = X ; D ; S , H , F ; S , H , F ; S , H , F ; S , H , F ; S , H , F where:
 N - ASCII decimal code of the character (1=49, A=65, 176=° etc. etc.)
 X - the character to draw (used only to remember) (Not use the SPACE here !!! - only 1 character)
 D - the character spacing (in nm.)
 S , H , F - the drawing instructions - using the following schema:
  S - Smoke On/Off,
  H - direction
  F - distance

Example:   93=] ; 1.3 ; 1,0,0.5 ; 1,-90,2 ; 1,-90,0.5
93 asci code of "]" symbol
1.3 spacing for the symbol - the cursor will be moved toward 1.3 nm. from the previous point
1,0,0.5 smoke ON - fly current heading for 0.5 nm.
1,-90,2 smoke ON - turn left 90 degrees and draw for 2 nm.
1,-90,0.5 smoke ON - turn left 90 degrees and draw for 0.5 nm.

Example:   67 = C; 1.5 ; 1,0,1 ; 1,180,1 ; 1,90,2 ; 1,90,1
67 asci code of "C" symbol
1.5 spacing for the symbol - the cursor will be moved toward 1.5 nm. from the previous point
1,0,1 smoke OFF - fly current heading for 0.1 nm.
1,180,1 smoke ON - turn right 180 degrees and draw for 1 nm.
1,90,2 smoke ON - turn right 90 degrees and draw for 2 nm.
1,90,1 smoke ON - turn right 90 degrees and draw for 1 nm.

the order of the lines isn't mandatory, only [default] must be before all the rest
in the STANDARD.CFF the lowercase characters are missing !!!

If you develope a new font, please share it with other users
If you like, I'll add it to the installation package and this page too
thanks


STANDARD.CFF

;
; Font definition file for IvAcCapture
;
;
[default]
32=_;1;0,0,1
33=!;0.5;0,0,.2;1,-90,0.2;0,0,0.3;1,0,1.5
34=";0.5;0,0,.2;0,-80,2;1,-180,0.4;0,-100,0.2;1,-80,0.4
35=#;1.5;0,0,0.2;1,-80,2;0,80,0.8;1,100,2;0,80,1;0,90,0.6;1,90,1.3;0,-90,0.6;1,-90,1.3
36=$;1.5;0,-0,0.7;1,-90,2;0,180,0.1;0,-60,0.5;1,180,0.3;1,-30,0.4;1,-45,0.3;1,-45,0.4;1,-45,0.3;1,-45,0.4;1,45,0.3;1,45,0.4;1,45,0.3;1,45,0.4;1,45,0.3
37=%;1.5;0,-90,2;0,90,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;0,150,1;0,-30,0.1;0,-90,2;0,90,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;0,45,1;1,140,2.1
38=&;1.5;0,0,0.7;0,-90,0.5;1,-135,0.5;1,45,0.3;1,45,0.3;1,45,0.3;1,30,1.4;1,-15,0.2;1,-45,0.2;1,-45,0.3;1,-45,0.2;1,-45,0.4;1,-45,2
39=';0.5;0,0,.2;0,-90,2;1,-180,0.3
40=(;1.0;0,0,0.7;1,-120,0.5;1,30,1;1,30,0.5
41=);1.0;0,0,0.3;1,-60,0.5;1,-30,1;1,-30,0.5
42=*;1.5;0,-90,1;1,90,1;0,180,0.5;1,90,0.5;1,180,1;0,180,0.5;1,45,0.5;1,180,1;0,180,0.5;0,90,0.5;1,180,1;
43=+;1.5;0,-90,1;1,90,1;0,-180,0.5;0,90,0.5;1,180,1
44=,;0.5;0,0,.2;1,-70,0.3
45=-;1.5;0,-90,1;1,90,1
46=.;0.5;0,0,.2;1,-90,0.1
47=/;1.3;1,-60,2.1
48=0;1.5;1,0,1;1,-90,2;1,-90,1;1,-90,2;1,-155,2.2
49=1;0.7;0,0,0.3;1,-90,2;1,-120,0.4
50=2;1.5;1,0,1;0,-180,1;1,90,1;1,90,1;1,-90,1;1,-90,1
51=3;1.5;1,0,1;1,-90,1;1,-90,1;0,180,1;1,-90,1;1,-90,1
52=4;1.5;0,0,1;1,-90,1;1,-90,1;1,90,1;0,90,1;1,90,1
53=5;1.5;1,0,1;1,-90,1;1,-90,1;1,90,1;1,90,1
54=6;1.5;1,0,1;1,-90,1;1,-90,1;1,-90,1;0,-180,1;1,0,1;1,90,1
55=7;1.5;0,0,1;1,-90,2;1,-90,1
56=8;1.5;1,0,1;1,-90,1;1,-90,1;1,-90,1;0,-180,1;1,0,1;1,90,1;1,90,1
57=9;1.5;1,0,1;1,-90,1;1,-90,1;1,90,1;1,90,1;1,90,1
58=:;0.5;0,0,.2;0,-90,.2;1,0,0.2;0,0,.5;1,0,0.2
59=;;0.5;0,0,.2;1,-70,0.3;0,-20,0.5;1,0,0.2
60=<;1.5;0,-90,1;1,45,1;0,180,1;1,-90,1
61==;1.5;0,-90,0.7;1,90,1;0,-90,0.4;1,-90,1
62=>;1.5;0,-90,0.4;1,45,1;1,-90,1
63=?;1.5;0,0,0.7;1,-90,0.2;0,0,0.3;1,0,0.4;1,45,0.2;1,45,0.2;1,-45,0.3;1,-45,0.3;1,-45,0.3;1,-45,0.5;1,-45,0.3
64=@;1.5;0,-50,1.2;1,-180,0.4;1,-45,0.2;1,-45,0.2;1,-45,0.3;1,-45,0.2;1,-40,0.2;1,0,0.8;1,-45,0.3;1,-45,0.3;1,-45,0.3;1,-45,1.2;1,-45,0.3;1,-45,0.5;1,-45,0.2;1,-45,1
65=A;1.5;0,0,1;1,-90,2;1,-90,1;1,-90,2;1,180,1;1,90,1
66=B;1.5;1,-90,1;1,90,0.8;0,-180,0.8;1,90,1;1,90,0.8;1,45,0.2;1,45,0.7;1,45,0.2;1,-90,0.2;1,45,0.7;1,45,.2;1,45,0.8
67=C;1.5;1,0,1;1,180,1;1,90,2;1,90,1
68=D;1.5;1,-90,2;1,90,0.8;1,45,0.2;1,45,1.7;1,45,.2;1,45,0.8
69=E;1.5;1,0,1;1,180,1;1,90,2;1,90,1;0,90,1;1,90,1
70=F;1.5;1,-90,2;1,90,1;0,90,1;1,90,1
71=G;1.5;0,-90,1;0,90,0.5;1,0,0.5;1,90,1;1,90,1;1,90,2;1,90,1
72=H;1.5;1,-90,2;0,90,1;1,90,2;0,180,1;1,-90,1;
73=I;0.7;0,0,0.2;1,0,0.2;0,180,0.1;1,90,2;1,-90,0.1;1,-180,0.2
74=J;1.5;0,-90,0.3;1,180,0.3;1,-90,1;1,-90,2;1,-90,0.3
75=K;1.5;1,-90,2;0,180,1;1,-45,1.4;0,180,1.4;1,90,1.4
76=L;1.5;1,0,1;0,180,1;1,90,2
77=M;1.5;1,-90,2;1,135,0.7;1,-90,0.7;1,135,2
78=N;1.5;1,-90,2;1,155,2.2;1,-155,2
79=O;1.5;0,0,0.3;1,1,0.5;1,-45,0.4;1,-45,1.3;1,-45,0.4;1,-45,0.5;1,-45,0.4;1,-45,1.3;1,-45,0.4
80=P;1.5;1,-90,1;1,90,0.8;0,-180,0.8;1,90,1;1,90,0.8;1,45,0.2;1,45,0.7;1,45,0.2
81=Q;1.5;1,0,0.5;1,-45,0.5;1,-45,1.7;1,-90,1;1,-90,2;0,-90,1;1,-135,0.7
82=R;1.5;1,-90,1;1,90,0.8;0,-180,0.8;1,90,1;1,90,0.8;1,45,0.2;1,45,0.7;1,45,0.2;0,45,0.2;1,-120,1.1
83=S;1.5;1,0,1;1,-90,1;1,-90,1;1,90,1;1,90,1
84=T;1.5;0,0,0.7;1,-90,2;1,-90,0.7;1,-180,1.4
85=U;1.5;0,-90,2;1,-180,1.8;1,-45,0.2;1,-45,0.8;1,-45,0.2;1,-45,1.8
86=V;1.5;0,-90,2;1,160,2;1,-150,2
87=W;1.5;0,-90,2;1,180,2;1,-135,0.7;1,90,0.7;1,-135,2
88=X;1.5;1,-60,2.1;0,-120,1;1,-120,2.1
89=Y;1.5;0,0,0.7;1,-90,1;1,-30,1.1;0,120,1.15;1,120,1.1
90=Z;1.5;0,0,1;1,180,1;1,120,2.1;1,-120,1
91=[;1.3;1,0,0.5;1,180,0.5;1,90,2;1,90,0.5
92=\;1.3;0,0,0.7;1,-110,2.1
93=];1.3;1,0,0.5;1,-90,2;1,-90,0.5
94=^;1.3;0,-90,1.4;1,30,0.6;1,120,0.6
95=_;1.5;1,0,1
176=°;0.7;0,-90,2;0,90,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2;1,45,0.2