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