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