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