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