]> git.lyx.org Git - lyx.git/blob - lib/latexfonts
75dba78ae92dbaef2f3092b4de9d4fa58f3493b8
[lyx.git] / lib / latexfonts
1 ##########################################################################
2 #
3 # LaTeX fonts natively supported by LyX.
4 #
5 # Syntax:
6 #
7 # Font <name>
8 #       GuiName            "<Gui Name>"
9 #       Family             <rm|sf|tt|math>
10 #       FontEncoding       <font encoding>
11 #       SwitchDefault      <0|1>
12 #       Package            <LaTeX package to be loaded>
13 #       Requires           <LaTeX package to test for>
14 #       AltFonts           <alternative fonts (comma-separated)>
15 #       OT1Font            <alternative font specifically for OT1 encoding>
16 #       CompleteFont       <alternative package for the complete family>
17 #       NoMathFont         <alternative font that does not change math>
18 #       PackageOptions     <general options to be passed to the package>
19 #       OsfOption          <option for oldstyle figure support>
20 #       OsfFont            <extra font for oldstyle figures>
21 #       OsfDefault         <0|1>
22 #       ScOption           <option for true smallcaps support>
23 #       OsfScOption        <option for combined osf and true smallcaps support>
24 #       ScaleOption        <option for font scaling>
25 #       MoreOptions        <0|1>
26 #       Provides           <features provided by the font packages (comma-separated)>
27 #       Preamble
28 #         <some arbitrary LaTeX code to be issued in the preamble>
29 #       EndPreamble
30 # EndFont
31 #
32 #
33 # NOTES:
34 #
35 # * Adding a new font results in a FILE FORMAT CHANGE. So if a new font
36 #   is added for the LyX distribution, the according changes need to be
37 #   done.
38 # * If FontEncoding is not specified, T1 is assumed.
39 # * "SwitchDefault 1" makes the font to be loaded by switching the default
40 #   family to <name> (e.g., \renewcommand{\rmdefault}{cmr}), whereas
41 #   Package <package> loads it via \usepackage{package}. Only one of these
42 #   options is used per font (SwitchDefault takes precendende). Note that
43 #   SwitchDefault uses the font name.
44 # * In addition to normal fonts, you can also define alternative fonts
45 #   using the AltFont...EndFont tags. These alternative fonts will not
46 #   be added to the GUI, but LyX will fall back on them under specific
47 #   circumstances (e.g. if the main font is not available; see below).
48 # * If AltFonts are defined, LyX will try to load them in the defined
49 #   order if the main package is not available. So
50 #       Package          mathptmx
51 #       AltFonts         mathptm,times
52 #   will try to load mathptm if mathptmx is not available and then times
53 #   if mathptm is not available either.
54 #   AltFonts need to be defined separately using AltFont ... EndFont tags.
55 # * If Requires is set, LyX will check for this. If not, it will check
56 #   for Package and AltFonts.
57 # * OT1Font will load the defined font if the font encoding is OT1. This is
58 #   necessary since some newer font packages do not support this encoding.
59 #   The value "none" tells LyX not to load any font in OT1 encoding.
60 #   OT1Fonts need to be defined separately using AltFont ... EndFont tags.
61 # * The CompleteFont is loaded if the current font is selected as rm and
62 #   both sf and tt are set to "default" (this allows for instance to load
63 #   "bera" as opposed to "beraserif").
64 #   CompleteFonts need to be defined separately using AltFont ... EndFont
65 #   tags.
66 # * OsfFont is a font that is loaded additionally in and that provides
67 #   Old Style Figures for a given font (e.g. eco).
68 # * OsfScOption overrides any OsfOption and ScOption if both features
69 #   are selected.
70 # * Set OsfDefault to true for fonts which have Old Style Figures by
71 #   default and provide an option for lining figures. Pass this option
72 #   to OsfOption.
73 # * ScaleOption supports the placeholder $$val for the scale value.
74 # * If MoreOptions is true, then the user can insert additional options to
75 #   the font package via the Document Settings.
76 # * The Preamble code is output immediately after the respective font
77 #   loading command.
78 #
79 ##########################################################################
80
81
82 #
83 # ROMAN FONTS
84 #
85
86 Font ae
87         GuiName          "AE (Almost European)"
88         Family           rm
89         Package          "ae,aecompl"
90         OT1Font          none
91         Requires         ae
92 EndFont
93
94 Font beraserif
95         GuiName          "Bera Serif"
96         Family           rm
97         Package          beraserif
98         CompleteFont     bera
99         Requires         bera
100 EndFont
101
102 AltFont bera
103         GuiName          "Bera Serif"
104         Family           rm
105         Package          bera
106 EndFont
107
108 Font bookman
109         GuiName          "Bookman"
110         Family           rm
111         Package          bookman
112 EndFont
113
114 Font ccfonts
115         GuiName          "Concrete Roman"
116         Family           rm
117         Package          ccfonts
118 EndFont
119
120 Font chancery
121         GuiName          "Zapf Chancery"
122         Family           rm
123         Package          chancery
124 EndFont
125
126 Font charter
127         GuiName          "Bitstream Charter (PSNFSS)"
128         Family           rm
129         Package          charter
130 EndFont
131
132 Font cochineal
133         GuiName          "Crimson (Cochineal)"
134         Family           rm
135         OsfOption        "proportional,osf"
136         Package          cochineal
137         AltFonts         crimson
138 EndFont
139
140 AltFont crimson
141         GuiName          "Crimson"
142         Family           rm
143         Package          crimson
144 EndFont
145
146 Font cmr
147         GuiName          "Computer Modern Roman"
148         Family           rm
149         FontEncoding     OT1
150         SwitchDefault    1
151         OsfFont          eco
152 EndFont
153
154 Font DejaVuSerif
155         GuiName          "DejaVu Serif"
156         Family           rm
157         Package          DejaVuSerif
158 EndFont
159
160 Font DejaVuSerifCondensed
161         GuiName          "DejaVu Serif Condensed"
162         Family           rm
163         Package          DejaVuSerifCondensed
164 EndFont
165
166 AltFont eco
167         Family           rm
168         Package          eco
169 EndFont
170
171 Font IBMPlexSerif
172         GuiName          "IBM Plex Serif"
173         Family           rm
174         Package          plex-serif
175         MoreOptions      1
176 EndFont
177
178 Font IBMPlexSerifThin
179         GuiName          "IBM Plex Serif Thin"
180         Family           rm
181         Package          plex-serif
182         PackageOption    thin
183         MoreOptions      1
184 EndFont
185
186 Font IBMPlexSerifExtraLight
187         GuiName          "IBM Plex Serif Extra Light"
188         Family           rm
189         Package          plex-serif
190         PackageOption    extralight
191         MoreOptions      1
192 EndFont
193
194 Font IBMPlexSerifLight
195         GuiName          "IBM Plex Serif Light"
196         Family           rm
197         Package          plex-serif
198         PackageOption    light
199         MoreOptions      1
200 EndFont
201
202 Font IBMPlexSerifSemibold
203         GuiName          "IBM Plex Serif Semibold"
204         Family           rm
205         Package          plex-serif
206         PackageOption    semibold
207         MoreOptions      1
208 EndFont
209
210 Font ADOBESourceSerifPro
211         GuiName          "Adobe Source Serif Pro"
212         Family           rm
213         Package          sourceserifpro
214         OsfOption        osf
215         MoreOptions      1
216 EndFont
217
218 Font garamondx
219         GuiName          "URW Garamond"
220         Family           rm
221         OsfOption        osfI
222         Package          garamondx
223         Requires         garamondx-fonts
224         AltFonts         ugm
225 EndFont
226
227 AltFont ugm
228         GuiName          "URW Garamond"
229         Family           rm
230         SwitchDefault    1
231         Requires         ugm
232 EndFont
233
234 Font libertine
235         GuiName          "Libertine"
236         Family           rm
237         OsfOption        osf
238         Package          libertineRoman
239         CompleteFont     libertine-full
240         AltFonts         libertine-type1,libertine-2012,libertine-legacy
241 EndFont
242
243 AltFont libertine-full
244         GuiName          "Libertine"
245         Family           rm
246         Package          libertine
247         Requires         libertineRoman
248 EndFont
249
250 AltFont libertine-type1
251         GuiName          "Libertine"
252         Family           rm
253         OsfOption        osf
254         Package          libertine-type1
255         Requires         libertineMono-type1
256 EndFont
257
258 AltFont libertine-2012
259         GuiName          "Libertine"
260         Family           rm
261         OsfOption        lining
262         OsfDefault       1
263         Package          libertine-type1
264 EndFont
265
266 AltFont libertine-legacy
267         GuiName          "Libertine"
268         Family           rm
269         OsfOption        osf
270         Package          libertine
271 EndFont
272
273 Font lmodern
274         GuiName          "Latin Modern Roman"
275         Family           rm
276         Package          lmodern
277         NoMathFont       lmr
278 EndFont
279
280 AltFont lmr
281         GuiName          "Latin Modern Roman"
282         Family           rm
283         SwitchDefault    1
284         Requires         lmodern
285 EndFont
286
287 Font md-charter
288         GuiName          "Bitstream Charter (Mathdesign)"
289         Family           rm
290         OsfOption        expert
291         ScOption         expert
292         OsfScOption      expert
293         Package          mathdesign
294         PackageOption    charter
295         Requires         mdbch
296         Provides         amssymb,amsfonts
297         NoMathFont       mdbch
298 EndFont
299
300 AltFont mdbch
301         GuiName          "Bitstream Charter (Mathdesign)"
302         Family           rm
303         SwitchDefault    1
304         Requires         mdbch
305 EndFont
306
307 Font md-utopia
308         GuiName          "Utopia (Mathdesign)"
309         Family           rm
310         OsfOption        expert
311         ScOption         expert
312         OsfScOption      expert
313         Package          mathdesign
314         PackageOption    utopia
315         Requires         mdput
316         Provides         amssymb,amsfonts
317         NoMathFont       mdput
318 EndFont
319
320 AltFont mdput
321         GuiName          "Utopia (Mathdesign)"
322         Family           rm
323         SwitchDefault    1
324         Requires         mdput
325 EndFont
326
327 Font md-garamond
328         GuiName          "URW Garamond (Mathdesign)"
329         Family           rm
330         OsfOption        expert
331         ScOption         expert
332         OsfScOption      expert
333         Package          mathdesign
334         PackageOption    garamond
335         Requires         mdugm
336         Provides         amssymb,amsfonts
337         NoMathFont       mdugm
338 EndFont
339
340 AltFont mdugm
341         GuiName          "URW Garamond (Mathdesign)"
342         Family           rm
343         SwitchDefault    1
344         Requires         mdugm
345 EndFont
346
347 Font minionpro
348         GuiName          "Minion Pro"
349         Family           rm
350         OsfOption        lf
351         OsfDefault       1
352         Package          MinionPro
353         Provides         amssymb,amsfonts
354         NoMathFont       minionpro-nomath
355         MoreOptions      1
356 EndFont
357
358 AltFont minionpro-nomath
359         GuiName          "Minion Pro"
360         Family           rm
361         OsfOption        lf
362         OsfDefault       1
363         Package          MinionPro
364         PackageOption    onlytext
365 EndFont
366
367 Font newcent
368         GuiName          "New Century Schoolbook"
369         Family           rm
370         Package          newcent
371 EndFont
372
373 Font NotoSerifRegular
374         GuiName         "Noto Serif Regular"
375         Family          rm
376         Package         noto-serif
377         PackageOption   regular
378         OsfDefault      0
379         OsfOption       osf
380         AltFonts        NotoSerifRegular1
381         MoreOptions      1
382 EndFont
383
384 AltFont NotoSerifRegular1
385         GuiName         "Noto Serif Regular"
386         Family          rm
387         Package         noto-serif
388         PackageOption   regular
389         OsfDefault      1
390         OsfOption       osf
391         MoreOptions      1
392 EndFont
393
394 Font NotoSerifMedium
395         GuiName         "Noto Serif Medium"
396         Family          rm
397         Package         noto-serif
398         PackageOption   medium
399         OsfDefault      0
400         OsfOption       osf
401         MoreOptions      1
402 EndFont
403
404 Font NotoSerifThin
405         GuiName         "Noto Serif Thin"
406         Family          rm
407         Package         noto-serif
408         PackageOption   thin
409         OsfDefault      0
410         OsfOption       osf
411         MoreOptions      1
412 EndFont
413
414 Font NotoSerifLight
415         GuiName         "Noto Serif Light"
416         Family          rm
417         Package         noto-serif
418         PackageOption   light
419         OsfDefault      0
420         OsfOption       osf
421         MoreOptions      1
422 EndFont
423
424 Font NotoSerifExtralight
425         GuiName         "Noto Serif Extralight"
426         Family          rm
427         Package         noto-serif
428         PackageOption   extralight
429         OsfDefault      0
430         OsfOption       osf
431         MoreOptions     1
432 EndFont
433
434 Font NotoSerif-TLF
435         GuiName          "Noto Serif"
436         Family           rm
437         SwitchDefault    1
438         Requires         noto
439         CompleteFont     noto
440 EndFont
441
442 AltFont noto
443         GuiName          "Noto Serif"
444         Family           rm
445         Package          noto
446         OsfOption        osf
447         MoreOptions      1
448 EndFont
449
450 Font palatino
451         GuiName          "Palatino"
452         Family           rm
453         OsfOption        osf
454         ScOption         sc
455         OsfScOption      osf
456         Package          mathpazo
457         AltFonts         mathpple,palatino-sty
458         NoMathFont       ppl
459         Requires         psnfss
460 EndFont
461
462 AltFont mathpple
463         GuiName          "Palatino"
464         Family           rm
465         Package          mathpple
466         NoMathFont       ppl
467 EndFont
468
469 AltFont palatino-sty
470         GuiName          "Palatino"
471         Family           rm
472         Package          palatino
473 EndFont
474
475 AltFont ppl
476         GuiName          "Palatino"
477         Family           rm
478         OsfFont          pplj
479         SwitchDefault    1
480 EndFont
481
482 AltFont pplj
483         GuiName          "Palatino"
484         Family           rm
485         SwitchDefault    1
486 EndFont
487
488 Font PTSerif-TLF
489         GuiName         "ParaType Serif"
490         Family          rm
491         Requires        paratype
492         Package         PTSerif
493         CompleteFont    paratype
494 EndFont
495
496 AltFont paratype
497         GuiName          "ParaType Serif"
498         Family           rm
499         Package          paratype
500 EndFont
501
502 Font times
503         GuiName          "Times Roman"
504         Family           rm
505         Package          mathptmx
506         AltFonts         mathptm,times-sty
507         NoMathFont       ptm
508         Requires         psnfss
509 EndFont
510
511 AltFont mathptm
512         GuiName          "Times Roman"
513         Family           rm
514         Package          mathptm
515         NoMathFont       ptm
516 EndFont
517
518 AltFont times-sty
519         GuiName          "Times Roman"
520         Family           rm
521         Package          times
522 EndFont
523
524 AltFont ptm
525         GuiName          "Times Roman"
526         Family           rm
527         SwitchDefault    1
528 EndFont
529
530 Font tgbonum
531         GuiName          "TeX Gyre Bonum"
532         Family           rm
533         Package          tgbonum
534 EndFont
535
536 Font tgchorus
537         GuiName          "TeX Gyre Chorus"
538         Family           rm
539         Package          tgchorus
540 EndFont
541
542 Font tgpagella
543         GuiName          "TeX Gyre Pagella"
544         Family           rm
545         Package          tgpagella
546 EndFont
547
548 Font tgschola
549         GuiName          "TeX Gyre Schola"
550         Family           rm
551         Package          tgschola
552 EndFont
553
554 Font tgtermes
555         GuiName          "TeX Gyre Termes"
556         Family           rm
557         Package          tgtermes
558 EndFont
559
560 # fourier supersedes utopia.sty, but does
561 # not work with OT1 encoding.
562 Font utopia
563         GuiName          "Utopia (Fourier)"
564         Family           rm
565         OsfOption        oldstyle
566         ScOption         expert
567         Package          fourier
568         AltFonts         utopia-sty
569         OT1Font          utopia-sty
570         NoMathFont       futs
571 EndFont
572
573 AltFont utopia-sty
574         GuiName          "Utopia (Fourier)"
575         Family           rm
576         Package          utopia
577 EndFont
578
579 AltFont futs
580         GuiName          "Utopia (Fourier)"
581         Family           rm
582         SwitchDefault    1
583         OsfFont          futj
584 EndFont
585
586 AltFont futj
587         GuiName          "Utopia (Fourier)"
588         Family           rm
589         SwitchDefault    1
590 EndFont
591
592 Font xcharter
593         GuiName         "Bitstream Charter (XCharter)"
594         Family          rm
595         Package         XCharter
596         OsfOption       osf
597 EndFont
598
599 #
600 # SANS SERIF FONTS
601 #
602
603 Font avant
604         GuiName          "Avant Garde"
605         Family           sf
606         Package          avant
607 EndFont
608
609 Font berasans
610         GuiName          "Bera Sans"
611         Family           sf
612         ScaleOption      scaled=$$val
613         Package          berasans
614         Requires         bera
615 EndFont
616
617 Font biolinum
618         GuiName          "Biolinum"
619         Family           sf
620         OsfOption        osf
621         ScaleOption      scaled=$$val
622         Package          biolinum
623         AltFonts         biolinum-type1,biolinum-2012
624 EndFont
625
626 AltFont biolinum-type1
627         GuiName          "Biolinum"
628         Family           sf
629         OsfOption        osf
630         ScaleOption      scaled=$$val
631         Package          biolinum-type1
632         Requires         libertineMono-type1
633 EndFont
634
635 AltFont biolinum-2012
636         GuiName          "Biolinum"
637         Family           sf
638         OsfOption        lining
639         OsfDefault       1
640         Package          biolinum-type1
641 EndFont
642
643 Font cmbr
644         GuiName          "CM Bright"
645         Family           sf
646         SwitchDefault    1
647         Requires         cmbright
648 EndFont
649
650 Font cmss
651         GuiName          "Computer Modern Sans"
652         Family           sf
653         FontEncoding     OT1
654         SwitchDefault    1
655 EndFont
656
657 Font DejaVuSans
658         GuiName          "DejaVu Sans"
659         Family           sf
660         Package          DejaVuSans
661         ScaleOption      scaled=$$val
662 EndFont
663
664 Font DejaVuSansCondensed
665         GuiName          "DejaVu Sans Condensed"
666         Family           sf
667         Package          DejaVuSansCondensed
668         ScaleOption      scaled=$$val
669 EndFont
670
671 Font IBMPlexSans
672         GuiName          "IBM Plex Sans"
673         Family           sf
674         Package          plex-sans
675         ScaleOption      scale=$$val
676         MoreOptions      1
677 EndFont
678
679 Font IBMPlexSansCondensed
680         GuiName          "IBM Plex Sans Condensed"
681         Family           sf
682         Package          plex-sans
683         PackageOption    condensed
684         ScaleOption      scale=$$val
685         MoreOptions      1
686 EndFont
687
688 Font IBMPlexSansThin
689         GuiName          "IBM Plex Sans Thin"
690         Family           sf
691         Package          plex-sans
692         PackageOption    thin
693         ScaleOption      scale=$$val
694         MoreOptions      1
695 EndFont
696
697 Font IBMPlexSansExtraLight
698         GuiName          "IBM Plex Sans Extra Light"
699         Family           sf
700         Package          plex-sans
701         PackageOption    extralight
702         ScaleOption      scale=$$val
703         MoreOptions      1
704 EndFont
705
706 Font IBMPlexSansLight
707         GuiName          "IBM Plex Sans Light"
708         Family           sf
709         Package          plex-sans
710         PackageOption    light
711         ScaleOption      scale=$$val
712         MoreOptions      1
713 EndFont
714
715 Font IBMPlexSansSemibold
716         GuiName          "IBM Plex Sans Semibold"
717         Family           sf
718         Package          plex-sans
719         PackageOption    semibold
720         ScaleOption      scale=$$val
721         MoreOptions      1
722 EndFont
723
724 Font    ADOBESourceSansPro
725         GuiName         "Adobe Source Sans Pro"
726         Family          sf
727         Package         sourcesanspro
728         ScaleOption     scaled=$$val
729         MoreOptions      1
730 EndFont
731
732 Font helvet
733         GuiName          "Helvetica"
734         Family           sf
735         ScaleOption      scaled=$$val
736         Package          helvet
737         Requires         psnfss
738 EndFont
739
740 Font iwona
741         GuiName         "Iwona"
742         Family          sf
743         Requires        iwona
744         SwitchDefault   1
745 EndFont
746
747 Font iwonal
748         GuiName         "Iwona (Light)"
749         Family          sf
750         Requires        iwona
751         SwitchDefault   1
752 EndFont
753
754 Font iwonac
755         GuiName         "Iwona (Condensed)"
756         Family          sf
757         Requires        iwona
758         SwitchDefault   1
759 EndFont
760
761 Font iwonalc
762         GuiName         "Iwona (Light Condensed)"
763         Family          sf
764         Requires        iwona
765         SwitchDefault   1
766 EndFont
767
768 Font kurier
769         GuiName         "Kurier"
770         Family          sf
771         Requires        kurier
772         SwitchDefault   1
773 EndFont
774
775 Font kurierl
776         GuiName         "Kurier (Light)"
777         Family          sf
778         Requires        kurier
779         SwitchDefault   1
780 EndFont
781
782 Font kurierc
783         GuiName         "Kurier (Condensed)"
784         Family          sf
785         Requires        kurier
786         SwitchDefault   1
787 EndFont
788
789 Font kurierlc
790         GuiName         "Kurier (Light Condensed)"
791         Family          sf
792         Requires        kurier
793         SwitchDefault   1
794 EndFont
795
796 Font lmss
797         GuiName          "Latin Modern Sans"
798         Family           sf
799         SwitchDefault    1
800         Requires         lmodern
801 EndFont
802
803 Font NotoSansRegular
804         GuiName         "Noto Sans Regular"
805         Family          sf
806         ScaleOption     scaled=$$val
807         Package         noto-sans
808         PackageOption   regular
809         OsfDefault      0
810         OsfOption       osf
811         MoreOptions      1
812 EndFont
813
814 Font NotoSansMedium
815         GuiName         "Noto Sans Medium"
816         Family          sf
817         ScaleOption     scaled=$$val
818         Package         noto-sans
819         PackageOption   medium
820         OsfDefault      0
821         OsfOption       osf
822         MoreOptions      1
823 EndFont
824
825 Font NotoSansThin
826         GuiName         "Noto Sans Thin"
827         Family          sf
828         ScaleOption     scaled=$$val
829         Package         noto-sans
830         PackageOption   thin
831         OsfDefault      0
832         OsfOption       osf
833         MoreOptions      1
834 EndFont
835
836 Font NotoSansLight
837         GuiName         "Noto Sans Light"
838         Family          sf
839         ScaleOption     scaled=$$val
840         Package         noto-sans
841         PackageOption   light
842         OsfDefault      0
843         OsfOption       osf
844         MoreOptions      1
845 EndFont
846
847 Font NotoSansExtralight
848         GuiName         "Noto Sans Extralight"
849         Family          sf
850         ScaleOption     scaled=$$val
851         Package         noto-sans
852         PackageOption   extralight
853         OsfDefault      0
854         OsfOption       osf
855         MoreOptions      1
856 EndFont
857
858 Font NotoSans-TLF
859         GuiName          "Noto Sans"
860         Family           sf
861         SwitchDefault    1
862         Requires         noto
863 EndFont
864
865 Font PTSans-TLF
866         GuiName         "ParaType Sans"
867         Family          sf
868         ScaleOption     scaled=$$val
869         Requires        paratype
870         Package         PTSans
871 EndFont
872
873 Font tgadventor
874         GuiName          "TeX Gyre Adventor"
875         Family           sf
876         Package          tgadventor
877 EndFont
878
879 Font tgheros
880         GuiName          "TeX Gyre Heros"
881         Family           sf
882         Package          tgheros
883 EndFont
884
885 Font uop
886         GuiName          "URW Classico (Optima)"
887         Family           sf
888         SwitchDefault    1
889         Requires         urwclassico
890 EndFont
891
892 #
893 # MONOSPACED FONTS
894 #
895
896 Font beramono
897         GuiName          "Bera Mono"
898         Family           tt
899         ScaleOption      scaled=$$val
900         Package          beramono
901         Requires         bera
902 EndFont
903
904 Font cantarellMS
905         GuiName         "Cantarell Monospace"
906         Family          tt
907         OsfOption       oldstyle
908         OsfDefault      0
909         Package         cantarell
910         PackageOption   "defaultsans,tabular"
911         FontEncoding    T2A,T1,OT1
912         ScaleOption     scale=$$val
913 EndFont
914
915 Font cmtl
916         GuiName          "CM Typewriter Light"
917         Family           tt
918         SwitchDefault    1
919         Requires         cmbright
920 EndFont
921
922 Font cmtt
923         GuiName          "Computer Modern Typewriter"
924         Family           tt
925         FontEncoding     OT1
926         SwitchDefault    1
927 EndFont
928
929 Font courier
930         GuiName          "Courier"
931         Family           tt
932         Package          courier
933         Requires         psnfss
934 EndFont
935
936 Font DejaVuSansMono
937         GuiName          "DejaVu Sans Mono"
938         Family           tt
939         Package          DejaVuSansMono
940         ScaleOption      scaled=$$val
941 EndFont
942
943 Font IBMPlexMono
944         GuiName          "IBM Plex Mono"
945         Family           tt
946         Package          plex-mono
947         ScaleOption      scale=$$val
948         MoreOptions      1
949 EndFont
950
951 Font IBMPlexMonoThin
952         GuiName          "IBM Plex Mono Thin"
953         Family           tt
954         Package          plex-mono
955         ScaleOption      scale=$$val
956         PackageOption    thin
957         MoreOptions      1
958 EndFont
959
960 Font IBMPlexMonoExtraLight
961         GuiName          "IBM Plex Mono Extra Light"
962         Family           tt
963         Package          plex-mono
964         ScaleOption      scale=$$val
965         PackageOption    extralight
966         MoreOptions      1
967 EndFont
968
969 Font IBMPlexMonoLight
970         GuiName          "IBM Plex Mono Light"
971         Family           tt
972         Package          plex-mono
973         ScaleOption      scale=$$val
974         PackageOption    light
975         MoreOptions      1
976 EndFont
977
978 Font IBMPlexMonoSemibold
979         GuiName          "IBM Plex Mono Semibold"
980         Family           tt
981         Package          plex-mono
982         ScaleOption      scale=$$val
983         PackageOption    semibold
984         MoreOptions      1
985 EndFont
986
987 Font    ADOBESourceCodePro
988         GuiName         "Adobe Source Code Pro"
989         Family          tt
990         Package         sourcecodepro
991         ScaleOption     scaled=$$val
992         MoreOptions      1
993 EndFont
994
995 Font libertine-mono
996         GuiName          "Libertine Mono"
997         Family           tt
998         ScaleOption      scaled=$$val
999         Package          libertineMono
1000         AltFonts         libertine-mono-type1
1001 EndFont
1002
1003 AltFont libertine-mono-type1
1004         GuiName          "Libertine Mono"
1005         Family           tt
1006         ScaleOption      scaled=$$val
1007         Package          libertineMono-type1
1008 EndFont
1009
1010 Font lmtt
1011         GuiName          "Latin Modern Typewriter"
1012         Family           tt
1013         SwitchDefault    1
1014         Requires         lmodern
1015 EndFont
1016
1017 Font luximono
1018         GuiName          "LuxiMono"
1019         Family           tt
1020         ScaleOption      scaled=$$val
1021         Package          luximono
1022 EndFont
1023
1024 Font NotoMonoRegular
1025         GuiName         "Noto Mono Regular"
1026         Family          tt
1027         ScaleOption     scaled=$$val
1028         Package         noto-mono
1029         PackageOption   regular
1030         OsfOption       osf
1031         MoreOptions     1
1032 EndFont
1033
1034 Font NotoMono-TLF
1035         GuiName          "Noto Mono"
1036         Family           tt
1037         SwitchDefault    1
1038         Requires         noto
1039 EndFont
1040
1041 Font PTMono-TLF
1042         GuiName         "ParaType Mono"
1043         Family          tt
1044         ScaleOption     scaled=$$val
1045         Requires        paratype
1046         Package         PTMono
1047 EndFont
1048
1049 Font tgcursor
1050         GuiName          "TeX Gyre Cursor"
1051         Family           tt
1052         Package          tgcursor
1053 EndFont
1054
1055 Font txtt
1056         GuiName          "TX Typewriter"
1057         Family           tt
1058         SwitchDefault    1
1059         Requires         txfonts
1060 EndFont
1061
1062
1063 #
1064 # MATH FONTS
1065 #
1066
1067 Font cochineal-ntxm
1068         GuiName          "Crimson (New TX)"
1069         Family           math
1070         Package          newtxmath
1071         PackageOption    cochineal
1072         Provides         amssymb,amsfonts
1073 EndFont
1074
1075 Font eulervm
1076         GuiName          "Euler VM"
1077         Family           math
1078         Package          eulervm
1079 EndFont
1080
1081 Font garamondx-ntxm
1082         GuiName          "URW Garamond (New TX)"
1083         Family           math
1084         Package          newtxmath
1085         PackageOption    garamondx
1086         Provides         amssymb,amsfonts
1087 EndFont
1088
1089 Font iwona-math
1090         GuiName         "Iwona (Math)"
1091         Family          math
1092         Requires        iwona
1093         Preamble
1094         % store roman font
1095         \let\origrmdefault\rmdefault
1096         \usepackage[math]{iwona}
1097         % reset stored roman font
1098         \renewcommand{\rmdefault}{\origrmdefault}
1099         EndPreamble
1100 EndFont
1101
1102 Font kurier-math
1103         GuiName         "Kurier (Math)"
1104         Family          math
1105         Requires        kurier
1106         Preamble
1107         % store roman font
1108         \let\origrmdefault\rmdefault
1109         \usepackage[math]{kurier}
1110         % reset stored roman font
1111         \renewcommand{\rmdefault}{\origrmdefault}
1112         EndPreamble
1113 EndFont
1114
1115 Font libertine-ntxm
1116         GuiName          "Libertine (New TX)"
1117         Family           math
1118         Package          newtxmath
1119         PackageOption    libertine
1120         Provides         amssymb,amsfonts
1121 EndFont
1122
1123 Font minion-ntxm
1124         GuiName          "Minion Pro (New TX)"
1125         Family           math
1126         Package          newtxmath
1127         PackageOption    minion
1128         Requires         minion2newtx
1129         Provides         amssymb,amsfonts
1130 EndFont
1131
1132 Font newtxmath
1133         GuiName          "Times Roman (New TX)"
1134         Family           math
1135         Package          newtxmath
1136         Provides         amssymb,amsfonts
1137 EndFont