summaryrefslogtreecommitdiff
path: root/macros/xetex/plain/do-it-yourself-tex/FORMS+MAC-FILES/my_fonts.mac
diff options
context:
space:
mode:
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.mac259
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 %%%%%%%
+
+
+