summaryrefslogtreecommitdiff
path: root/macros/xetex/plain/do-it-yourself-tex/FORMS+MAC-FILES/my_fonts.mac
blob: f6a21e0e52ba84eef715c4229d5ec3c773024b12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
% [my_fonts.mac]
% The idea of this mac file is to be able to call up various font faces, styles and sizes
%         with an abbreviation. I add sizes as needed

% Notice the format (this may vary with your operating system)
%        \font\<ASSIGNEDNAME>                                        %  NO DASHES OR UNDERLINES
%        =    [\full path .../ <NAME OF FONT>.otf ]             % ENCLOSE IN  [ ]
%                                                                                        %  RENAME FONT, NO DASHES AND UNDERLINES
%         at  <POINT SIZE> pt

%  I prefer to place the fonts in my home directory so as to avoid the need for permissions, etc
%     to change the name of the fonts.
%  In my case I use: /home/liliane/ROGER/  

%%%%%%%%%%%%%  LIBERTINE FONTS (open source) %%%%%%%%%%%%%
%                       available at:   http://libertine-fonts.org 
%    They have a whole range of families (sans serif etc)
%      
%    These are my main typesetting fonts. 

%%%%%%%%%%%   LIBERTINE SERIF TYPES         %%%%%%%%%%%%%%%  very stylized

% %%%%%%%%      ROMAN   %%%%%%%%    
%
%    The normal size roman font
 \font\rm = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 12.5 pt   % roman

 %    very small indeed. I used this so that I can have a negative \vskip
 %    to move material at the start of a page (often after \eject
 \font\verysmall = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 0.01 pt

 
 \font\tiny = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 0.01 pt
%                         /home/liliane/ROGER/MY-FONTS/
 \font\small =       [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 10.0 pt  % COMPATIBLE
 \font\rmten = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 10.0 pt 
 \font\rmeleven = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 11.0 pt 
 \font\rmtwelve = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 12.0 pt   
 \font\rmthirteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 13.0 pt   
 \font\rmfourteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 14.0 pt  
 \font\rmfifteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 15.0 pt  
 \font\rmsixteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 16.0 pt  
 \font\rmseventeen = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 17.0 pt  
 \font\rmeighteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at 18.0 pt  
 \font\rmtwenty = [/home/liliane/ROGER/MY-FONTS/LinLibertineR.otf] at  20.0 pt  

% %%%%%%%%       ROMAN BOLD   %%%%%%%%    
%   The normal size bold face font
 \font\bf =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 12.5 pt  

 \font\bfnine =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 9.0 pt
 \font\bften =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 10.0 pt 
 \font\bfeleven =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 11.0 pt
 \font\bftwelve =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 12.0 pt
 \font\bfthirteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 13.0 pt 
 \font\bffourteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 14.0 pt 
 \font\bffifteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 15.0 pt 
 \font\bfsixteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 16.0 pt 
 \font\bfseventeen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 17.0 pt 
 \font\bfeighteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 18.0 pt 
 \font\bftwenty =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 20.0 pt 
 \font\bftwentytwo =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf] at 22.0 pt 

%	   SMALL BOLDFACE for  $^{CD}$      % I made 5pt in notes
\font\boldmedsmall = [/home/liliane/ROGER/MY-FONTS/LinLibertineRB.otf]  at 6.6pt 

                       
 %%%%%%%%    ROMAN ITALICS  %%%%%%%
 %
 %   The normal size italic face font
 \font\it  =            [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 13.0 pt  % slightly larger than \rm

 \font\itten  =       [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 10.0 pt 
 \font\iteleven  =   [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 11.0 pt 
 \font\ittwelve  =   [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 12.0 pt 
 \font\itthirteen  =   [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 13.5 pt 
 %           this goes with rmfourteen & bffourteen
 \font\itfourteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 14.5 pt  
 \font\itfifteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 15.5 pt 
 \font\itsixteen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 16.5 pt 
 \font\itseventeen =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 17.5 pt 
 \font\iteighteen=  [/home/liliane/ROGER/MY-FONTS/LinLibertineRI.otf] at 18.0 pt 
 
 % %%%%%%%%     ROMAN BOLD ITALICS    % %%%%%%%%          
 %
\font\bi = [/home/liliane/ROGER/MY-FONTS/LinLibertineRBI.otf] at 13.5 pt  
%                for {\bfsixteen .... [italicized] }
\font\bififteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineRBI.otf] at 15.5 pt 
\font\bisixteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineRBI.otf] at 16.5 pt 
\font\biseventeen = [/home/liliane/ROGER/MY-FONTS/LinLibertineRBI.otf] at 17.5 pt 
\font\bieighteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineRBI.otf] at 18.5 pt 
\font\bitwenty = [/home/liliane/ROGER/MY-FONTS/LinLibertineRBI.otf] at 20.0 pt 

 %%%%%%%%   MONO  use in place of \TeX \tt   %%%%%%%
%      
% The normal size moni font
\font\tt = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 12.5 pt   % mono       

 \font\ttnine = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 9.0 pt   % mono 
 \font\ttten = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 10.0 pt   % mono 
\font\tteleven = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 11.0 pt   % mono 
\font\tttwelve = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 12.0 pt   % mono  
\font\ttthirteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 13.0 pt   % mono  
\font\ttfourteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 14.0 pt   % mono  
\font\ttfifteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 15.0 pt   % mono
\font\ttsixteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 16.0 pt   % mono
\font\ttseventeen = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 17.0 pt   % mono
\font\tteighteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 18.0 pt   % mono
\font\ttnineteen = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 19.0 pt   % mono
\font\tttwenty = [/home/liliane/ROGER/MY-FONTS/LinLibertineM.otf] at 20.0 pt   % mono


%%%%%%%      ROMAN SEMI-BOLDS FOR TITLES    %%%%%% 
% I use forty for posters
% roman semi-bold 
\font\sb =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 14.5 pt
\font\sbtwenty =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 20.0 pt
\font\sbtwentyfive=     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 25.0 pt
\font\sbthirty =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 30.0 pt
\font\sbthirtyfive =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 35.0 pt
\font\sbforty =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 40.0 pt
\font\sbfortyfive =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 45.0 pt
\font\sbfifty =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 50.0 pt
\font\sbfiftyfive =     [/home/liliane/ROGER/MY-FONTS/LinLibertineRZ.otf] at 55.0 pt  % used for haftarah poster

 % roman semi-bold-italics
\font\sbi  =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRZI.otf] at 12.5 pt 
\font\sbiforty  =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRZI.otf] at 40.0 pt 
\font\sbifortyfive  =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRZI.otf] at 45.0 pt
\font\sbififty  =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRZI.otf] at 50.0 pt 
\font\sbififtyfive  =  [/home/liliane/ROGER/MY-FONTS/LinLibertineRZI.otf] at 55.0 pt % used for haftarah poster

%%%%%%%%%%%%%  END LIBERTINE  %%%%%%%%%%%%%

%%%%%%%%%%%    RALEWAY    %%%%%%%%%
% These fonts are available at:
% https://www.theleagueofmoveabletype.com/
%    [They have other interesting fonts]

%  I use these fonts for posters, woodburning etc.
%  There are other fonts in the Raleway family.

%  Notice how multiples of A, B, C and D are use to group font sizes

%                               BOLD
\font\RalewayBoldA = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 15pt
\font\RalewayBoldAA = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 20pt
\font\RalewayBoldAAA = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 25pt

\font\RalewayBoldB = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 50pt
\font\RalewayBoldBB = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 55pt
\font\RalewayBoldBBB = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 60pt
\font\RalewayBoldBBBB = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 65pt
\font\RalewayBoldBBBBB = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 70pt
\font\RalewayBoldBBBBBB = [/home/liliane/ROGER/MY-FONTS/RalewayBold.otf] at 75pt

%                              EXTRA BOLD
\font\RalewayExtraBoldB = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 50pt
\font\RalewayExtraBoldBB = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 55pt
\font\RalewayExtraBoldBBB = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 60pt
\font\RalewayExtraBoldBBBB = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 65pt
\font\RalewayExtraBoldBBBBB = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 70pt
\font\RalewayExtraBoldBBBBBB = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 75pt

\font\RalewayExtraBoldC = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 80pt
\font\RalewayExtraBoldCC = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 85pt
\font\RalewayExtraBoldCCC = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 90pt
\font\RalewayExtraBoldCCCC = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 95pt
\font\RalewayExtraBoldCCCC = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 100pt
\font\RalewayExtraBoldCCCCC = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 105pt

\font\RalewayExtraBoldD = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 110pt
\font\RalewayExtraBoldDD = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 115pt
\font\RalewayExtraBoldDDD= [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 120pt
\font\RalewayExtraBoldDDDD = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 125pt
\font\RalewayExtraBoldDDDDD = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 130pt
\font\RalewayExtraBoldDDDDDD = [/home/liliane/ROGER/MY-FONTS/RalewayExtraBold.otf] at 135pt

%%%%%%%%%%%%%%%%%%%%%%%%  END RALEWAY %%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%    HACK    %%%%%%%%%%%%%%%
% These fonts are available at: https://sourcefoundry.org/hack/
%  Hack is a mono space  (teletype =\tt or fixed spacing) designed for coding.
% The heavier version are excellent for arrows; see the file [format_XETEX.mac]

%%%%%%%%%%%   REGULAR HACK        %%%%%%%%%%%%%%
\font\hackthirteen  =     [/home/liliane/ROGER/MY-FONTS/HackRegular.otf]  at 13.0pt
\font\hackfourteen  =     [/home/liliane/ROGER/MY-FONTS/HackRegular.otf]  at 14.0pt
\font\hackfifteen  =     [/home/liliane/ROGER/MY-FONTS/HackRegular.otf]  at 15.0pt
\font\hacksixteen  =     [/home/liliane/ROGER/MY-FONTS/HackRegular.otf]  at 16.0pt
\font\hackseventeen  =     [/home/liliane/ROGER/MY-FONTS/HackRegular.otf]  at 17.0pt
 
%%%%%%%%%%%   BOLD HACK        %%%%%%%%%%%%%%
\font\bfhackthirteen  =     [/home/liliane/ROGER/MY-FONTS/HackBold.otf]  at 13.0pt
\font\bfhackfourteen  =     [/home/liliane/ROGER/MY-FONTS/HackBold.otf]  at 14.0pt
\font\bfhackfifteen  =     [/home/liliane/ROGER/MY-FONTS/HackBold.otf]  at 15.0pt 
\font\bfhacksixteen  =     [/home/liliane/ROGER/MY-FONTS/HackBold.otf]  at 16.0pt
\font\bfhackseventeen  =     [/home/liliane/ROGER/MY-FONTS/HackBold.otf]  at 17.0pt 

\font\hackboldA = [/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 13.0pt
\font\hackboldAA = [/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 14.0pt
\font\hackboldAAA = [/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 16.0pt
\font\hackboldAAAA = [/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 18.0pt
\font\hackboldAAAAA = [/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 20.0pt
\font\hackboldAAAAAA = [/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 30.0pt
\font\hackboldAAAAAAA  = [/home/liliane/ROGER/MY-FONTS/HackBold.otf]  at 40pt

\font\hackboldB =[/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 50.0pt
\font\hackboldBB =[/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 55.0pt
\font\hackboldBBB =[/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 60.0pt
\font\hackboldBBBB =[/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 65.0pt
\font\hackboldBBBBB =[/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 70.0pt
\font\hackboldBBBBBB =[/home/liliane/ROGER/MY-FONTS/HackBold.otf] at 75.0pt

% HackBoldOblique.otf
\font\hackboldobliqueA =[/home/liliane/ROGER/MY-FONTS/HackBoldOblique.otf] at 13.0pt
\font\hackboldobliqueAA =[/home/liliane/ROGER/MY-FONTS/HackBoldOblique.otf] at 14.0pt
\font\hackboldobliqueAAA =[/home/liliane/ROGER/MY-FONTS/HackBoldOblique.otf] at 16.0pt
\font\hackboldobliqueAAAA =[/home/liliane/ROGER/MY-FONTS/HackBoldOblique.otf] at 18.0pt
\font\hackboldobliqueAAAAA =[/home/liliane/ROGER/MY-FONTS/HackBoldOblique.otf] at 20.0pt

%%%%%%%%%%%%%%%%%%%%%%%%  END HACK %%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%  TEX  CMSY, MSAM AND MSBM FONTS  %%%%%%%

%  These are used in [format.mac] for some special symbols
% Since these are special fonts corresponding to sets of symbols,
%                    i did not bother to convert  to unicode  
%  Choose the font which corresponds to the chart on which the
%           the symbol is located, as indicated below by: % \exists chart
%                e.g \| is the bullet on the cmsy10 table at position 15.
%                 so I use \font\cmsyAa  to define it at the font size that I want
%
\font\cmsyAAAA = cmsy10 at 17.0pt     % used for arrows
\font\cmsyAAA =   cmsy10 at 15.0pt
\font\cmsyAA   =   cmsy10 at 13.0pt  
\font\cmsyA     =   cmsy10 at 11.0pt
\font\cmsyAa    =  cmsy10 at 10.0pt     % \exists chart
    
% ff used for star (char70), square (char04)
\font\msamAAAA = msam10 at 17.0pt
\font\msamAAA =   msam10 at 15.0pt
\font\msamAA =     msam10 at 13.0pt       % \exists chart  
\font\msamA   =     msam10 at 11.0pt
\font\msamAa   =   msam10 at 10.0pt        % used for \square
\font\msamAaa   =   msam10 at 9.0pt        % used for \square
\font\msamAaaa   =   msam10 at 8.0pt        % used for \square

% I use B here, because of msBm
\font\msbmBBBB = msbm10 at 17.0pt       % used with \web
\font\msbmBBB =   msbm10 at 15.0pt     
\font\msbmBB =     msbm10 at 13.0pt       % \exists chart		  
\font\msbmB   =     msbm10 at 11.0pt

%%%%%%%%%%%%  END:  TEX  CMSY, MSAM AND MSBM FONTS  %%%%%%%