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