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