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