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