diff options
Diffstat (limited to 'macros/xetex/plain/do-it-yourself-tex/FORMS+MAC-FILES/my_fonts.mac')
-rw-r--r-- | macros/xetex/plain/do-it-yourself-tex/FORMS+MAC-FILES/my_fonts.mac | 259 |
1 files changed, 259 insertions, 0 deletions
diff --git a/macros/xetex/plain/do-it-yourself-tex/FORMS+MAC-FILES/my_fonts.mac b/macros/xetex/plain/do-it-yourself-tex/FORMS+MAC-FILES/my_fonts.mac new file mode 100644 index 0000000000..f6a21e0e52 --- /dev/null +++ b/macros/xetex/plain/do-it-yourself-tex/FORMS+MAC-FILES/my_fonts.mac @@ -0,0 +1,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 %%%%%%% + + + |