]> git.lyx.org Git - lyx.git/blob - lib/latexfonts
1d7903f2f171dc7755ca10575fff5c9e006da998
[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 FiraSans
685         GuiName         "Fira Sans"
686         Family          sf
687         ScaleOption     scaled=$$val
688         Package         FiraSans
689         OsfDefault      1
690         OsfOption       lf
691         MoreOptions     1
692         FontEncoding    OT1,T1,TS1,LY1,LGR
693 EndFont
694
695 Font FiraSansBook
696         GuiName         "Fira Sans (Book)"
697         Family          sf
698         ScaleOption     scaled=$$val
699         Package         FiraSans
700         PackageOption   book
701         OsfDefault      1
702         OsfOption       lf
703         MoreOptions     1
704         FontEncoding    OT1,T1,TS1,LY1,LGR
705 EndFont
706
707 Font FiraSansLight
708         GuiName         "Fira Sans (Light)"
709         Family          sf
710         ScaleOption     scaled=$$val
711         Package         FiraSans
712         PackageOption   light
713         OsfDefault      1
714         OsfOption       lf
715         MoreOptions     1
716         FontEncoding    OT1,T1,TS1,LY1,LGR
717 EndFont
718
719 Font FiraSansExtralight
720         GuiName         "Fira Sans (Extralight)"
721         Family          sf
722         ScaleOption     scaled=$$val
723         Package         FiraSans
724         PackageOption   extralight
725         OsfDefault      1
726         OsfOption       lf
727         MoreOptions     1
728         FontEncoding    OT1,T1,TS1,LY1,LGR
729 EndFont
730
731 Font FiraSansUltralight
732         GuiName         "Fira Sans (Ultralight)"
733         Family          sf
734         ScaleOption     scaled=$$val
735         Package         FiraSans
736         PackageOption   ultralight
737         OsfDefault      1
738         OsfOption       lf
739         MoreOptions     1
740         FontEncoding    OT1,T1,TS1,LY1,LGR
741 EndFont
742
743 Font FiraSansThin
744         GuiName         "Fira Sans (Thin)"
745         Family          sf
746         ScaleOption     scaled=$$val
747         Package         FiraSans
748         PackageOption   thin
749         OsfDefault      1
750         OsfOption       lf
751         MoreOptions     1
752         FontEncoding    OT1,T1,TS1,LY1,LGR
753 EndFont
754
755 Font IBMPlexSans
756         GuiName          "IBM Plex Sans"
757         Family           sf
758         Package          plex-sans
759         ScaleOption      scale=$$val
760         MoreOptions      1
761 EndFont
762
763 Font IBMPlexSansCondensed
764         GuiName          "IBM Plex Sans (Condensed)"
765         Family           sf
766         Package          plex-sans
767         PackageOption    condensed
768         ScaleOption      scale=$$val
769         MoreOptions      1
770 EndFont
771
772 Font IBMPlexSansThin
773         GuiName          "IBM Plex Sans (Thin)"
774         Family           sf
775         Package          plex-sans
776         PackageOption    thin
777         ScaleOption      scale=$$val
778         MoreOptions      1
779 EndFont
780
781 Font IBMPlexSansExtraLight
782         GuiName          "IBM Plex Sans (Extra Light)"
783         Family           sf
784         Package          plex-sans
785         PackageOption    extralight
786         ScaleOption      scale=$$val
787         MoreOptions      1
788 EndFont
789
790 Font IBMPlexSansLight
791         GuiName          "IBM Plex Sans (Light)"
792         Family           sf
793         Package          plex-sans
794         PackageOption    light
795         ScaleOption      scale=$$val
796         MoreOptions      1
797 EndFont
798
799 Font IBMPlexSansSemibold
800         GuiName          "IBM Plex Sans (Semibold)"
801         Family           sf
802         Package          plex-sans
803         PackageOption    semibold
804         ScaleOption      scale=$$val
805         MoreOptions      1
806 EndFont
807
808 Font ADOBESourceSansPro
809         GuiName          "Adobe Source Sans Pro"
810         Family           sf
811         Package          sourcesanspro
812         ScaleOption      scaled=$$val
813         OsfOption        osf
814         MoreOptions      1
815 EndFont
816
817 Font helvet
818         GuiName          "Helvetica"
819         Family           sf
820         ScaleOption      scaled=$$val
821         Package          helvet
822         Requires         psnfss
823 EndFont
824
825 Font iwona
826         GuiName         "Iwona"
827         Family          sf
828         Requires        iwona
829         SwitchDefault   1
830 EndFont
831
832 Font iwonal
833         GuiName         "Iwona (Light)"
834         Family          sf
835         Requires        iwona
836         SwitchDefault   1
837 EndFont
838
839 Font iwonac
840         GuiName         "Iwona (Condensed)"
841         Family          sf
842         Requires        iwona
843         SwitchDefault   1
844 EndFont
845
846 Font iwonalc
847         GuiName         "Iwona (Light Condensed)"
848         Family          sf
849         Requires        iwona
850         SwitchDefault   1
851 EndFont
852
853 Font kurier
854         GuiName         "Kurier"
855         Family          sf
856         Requires        kurier
857         SwitchDefault   1
858 EndFont
859
860 Font kurierl
861         GuiName         "Kurier (Light)"
862         Family          sf
863         Requires        kurier
864         SwitchDefault   1
865 EndFont
866
867 Font kurierc
868         GuiName         "Kurier (Condensed)"
869         Family          sf
870         Requires        kurier
871         SwitchDefault   1
872 EndFont
873
874 Font kurierlc
875         GuiName         "Kurier (Light Condensed)"
876         Family          sf
877         Requires        kurier
878         SwitchDefault   1
879 EndFont
880
881 Font lmss
882         GuiName          "Latin Modern Sans"
883         Family           sf
884         SwitchDefault    1
885         Requires         lmodern
886 EndFont
887
888 Font NotoSansRegular
889         GuiName         "Noto Sans (Regular)"
890         Family          sf
891         ScaleOption     scaled=$$val
892         Package         noto-sans
893         PackageOption   regular
894         OsfDefault      0
895         OsfOption       osf
896         MoreOptions      1
897 EndFont
898
899 Font NotoSansMedium
900         GuiName         "Noto Sans (Medium)"
901         Family          sf
902         ScaleOption     scaled=$$val
903         Package         noto-sans
904         PackageOption   medium
905         OsfDefault      0
906         OsfOption       osf
907         MoreOptions      1
908 EndFont
909
910 Font NotoSansThin
911         GuiName         "Noto Sans (Thin)"
912         Family          sf
913         ScaleOption     scaled=$$val
914         Package         noto-sans
915         PackageOption   thin
916         OsfDefault      0
917         OsfOption       osf
918         MoreOptions      1
919 EndFont
920
921 Font NotoSansLight
922         GuiName         "Noto Sans (Light)"
923         Family          sf
924         ScaleOption     scaled=$$val
925         Package         noto-sans
926         PackageOption   light
927         OsfDefault      0
928         OsfOption       osf
929         MoreOptions      1
930 EndFont
931
932 Font NotoSansExtralight
933         GuiName         "Noto Sans (Extralight)"
934         Family          sf
935         ScaleOption     scaled=$$val
936         Package         noto-sans
937         PackageOption   extralight
938         OsfDefault      0
939         OsfOption       osf
940         MoreOptions      1
941 EndFont
942
943 Font NotoSans-TLF
944         GuiName          "Noto Sans"
945         Family           sf
946         SwitchDefault    1
947         Requires         noto
948 EndFont
949
950 Font PTSans-TLF
951         GuiName         "ParaType Sans"
952         Family          sf
953         ScaleOption     scaled=$$val
954         Requires        paratype
955         Package         PTSans
956 EndFont
957
958 Font tgadventor
959         GuiName          "TeX Gyre Adventor"
960         Family           sf
961         Package          tgadventor
962 EndFont
963
964 Font tgheros
965         GuiName          "TeX Gyre Heros"
966         Family           sf
967         Package          tgheros
968 EndFont
969
970 Font uop
971         GuiName          "URW Classico (Optima)"
972         Family           sf
973         SwitchDefault    1
974         Requires         urwclassico
975 EndFont
976
977 #
978 # MONOSPACED FONTS
979 #
980
981 Font beramono
982         GuiName          "Bera Mono"
983         Family           tt
984         ScaleOption      scaled=$$val
985         Package          beramono
986         Requires         bera
987 EndFont
988
989 Font cmtl
990         GuiName          "CM Typewriter Light"
991         Family           tt
992         SwitchDefault    1
993         Requires         cmbright
994 EndFont
995
996 Font cmtt
997         GuiName          "Computer Modern Typewriter"
998         Family           tt
999         FontEncoding     OT1
1000         SwitchDefault    1
1001 EndFont
1002
1003 Font courier
1004         GuiName          "Courier"
1005         Family           tt
1006         Package          courier
1007         Requires         psnfss
1008 EndFont
1009
1010 Font DejaVuSansMono
1011         GuiName          "DejaVu Sans Mono"
1012         Family           tt
1013         Package          DejaVuSansMono
1014         ScaleOption      scaled=$$val
1015 EndFont
1016
1017 Font FiraMono
1018         GuiName         "Fira Mono"
1019         Family          tt
1020         ScaleOption     scaled=$$val
1021         Package         FiraMono
1022         OsfDefault      1
1023         OsfOption       lf
1024         MoreOptions     1
1025         FontEncoding    OT1,T1,TS1,LY1,LGR
1026 EndFont
1027
1028 Font IBMPlexMono
1029         GuiName          "IBM Plex Mono"
1030         Family           tt
1031         Package          plex-mono
1032         ScaleOption      scale=$$val
1033         MoreOptions      1
1034 EndFont
1035
1036 Font IBMPlexMonoThin
1037         GuiName          "IBM Plex Mono (Thin)"
1038         Family           tt
1039         Package          plex-mono
1040         ScaleOption      scale=$$val
1041         PackageOption    thin
1042         MoreOptions      1
1043 EndFont
1044
1045 Font IBMPlexMonoExtraLight
1046         GuiName          "IBM Plex Mono (Extra Light)"
1047         Family           tt
1048         Package          plex-mono
1049         ScaleOption      scale=$$val
1050         PackageOption    extralight
1051         MoreOptions      1
1052 EndFont
1053
1054 Font IBMPlexMonoLight
1055         GuiName          "IBM Plex Mono (Light)"
1056         Family           tt
1057         Package          plex-mono
1058         ScaleOption      scale=$$val
1059         PackageOption    light
1060         MoreOptions      1
1061 EndFont
1062
1063 Font IBMPlexMonoSemibold
1064         GuiName          "IBM Plex Mono (Semibold)"
1065         Family           tt
1066         Package          plex-mono
1067         ScaleOption      scale=$$val
1068         PackageOption    semibold
1069         MoreOptions      1
1070 EndFont
1071
1072 Font ADOBESourceCodePro
1073         GuiName          "Adobe Source Code Pro"
1074         Family           tt
1075         Package          sourcecodepro
1076         ScaleOption      scaled=$$val
1077         OsfOption        osf
1078         MoreOptions      1
1079 EndFont
1080
1081 Font libertine-mono
1082         GuiName          "Libertine Mono"
1083         Family           tt
1084         ScaleOption      scaled=$$val
1085         Package          libertineMono
1086         AltFonts         libertine-mono-type1
1087 EndFont
1088
1089 AltFont libertine-mono-type1
1090         GuiName          "Libertine Mono"
1091         Family           tt
1092         ScaleOption      scaled=$$val
1093         Package          libertineMono-type1
1094 EndFont
1095
1096 Font lmtt
1097         GuiName          "Latin Modern Typewriter"
1098         Family           tt
1099         SwitchDefault    1
1100         Requires         lmodern
1101 EndFont
1102
1103 Font luximono
1104         GuiName          "LuxiMono"
1105         Family           tt
1106         ScaleOption      scaled=$$val
1107         Package          luximono
1108 EndFont
1109
1110 Font NotoMonoRegular
1111         GuiName         "Noto Mono Regular"
1112         Family          tt
1113         ScaleOption     scaled=$$val
1114         Package         noto-mono
1115         PackageOption   regular
1116         OsfOption       osf
1117         MoreOptions     1
1118 EndFont
1119
1120 Font NotoMono-TLF
1121         GuiName          "Noto Mono"
1122         Family           tt
1123         SwitchDefault    1
1124         Requires         noto
1125 EndFont
1126
1127 Font PTMono-TLF
1128         GuiName         "ParaType Mono"
1129         Family          tt
1130         ScaleOption     scaled=$$val
1131         Requires        paratype
1132         Package         PTMono
1133 EndFont
1134
1135 Font tgcursor
1136         GuiName          "TeX Gyre Cursor"
1137         Family           tt
1138         Package          tgcursor
1139 EndFont
1140
1141 Font txtt
1142         GuiName          "TX Typewriter"
1143         Family           tt
1144         SwitchDefault    1
1145         Requires         txfonts
1146 EndFont
1147
1148
1149 #
1150 # MATH FONTS
1151 #
1152
1153 Font cochineal-ntxm
1154         GuiName          "Crimson (New TX)"
1155         Family           math
1156         Package          newtxmath
1157         PackageOption    cochineal
1158         Provides         amssymb,amsfonts
1159 EndFont
1160
1161 Font eulervm
1162         GuiName          "Euler VM"
1163         Family           math
1164         Package          eulervm
1165 EndFont
1166
1167 Font garamondx-ntxm
1168         GuiName          "URW Garamond (New TX)"
1169         Family           math
1170         Package          newtxmath
1171         PackageOption    garamondx
1172         Provides         amssymb,amsfonts
1173 EndFont
1174
1175 Font iwona-math
1176         GuiName         "Iwona (Math)"
1177         Family          math
1178         Requires        iwona
1179         Preamble
1180         % store roman font
1181         \let\origrmdefault\rmdefault
1182         \usepackage[math]{iwona}
1183         % reset stored roman font
1184         \renewcommand{\rmdefault}{\origrmdefault}
1185         EndPreamble
1186 EndFont
1187
1188 Font kurier-math
1189         GuiName         "Kurier (Math)"
1190         Family          math
1191         Requires        kurier
1192         Preamble
1193         % store roman font
1194         \let\origrmdefault\rmdefault
1195         \usepackage[math]{kurier}
1196         % reset stored roman font
1197         \renewcommand{\rmdefault}{\origrmdefault}
1198         EndPreamble
1199 EndFont
1200
1201 Font libertine-ntxm
1202         GuiName          "Libertine (New TX)"
1203         Family           math
1204         Package          newtxmath
1205         PackageOption    libertine
1206         Provides         amssymb,amsfonts
1207 EndFont
1208
1209 Font minion-ntxm
1210         GuiName          "Minion Pro (New TX)"
1211         Family           math
1212         Package          newtxmath
1213         PackageOption    minion
1214         Requires         minion2newtx
1215         Provides         amssymb,amsfonts
1216 EndFont
1217
1218 Font newtxmath
1219         GuiName          "Times Roman (New TX)"
1220         Family           math
1221         Package          newtxmath
1222         Provides         amssymb,amsfonts
1223 EndFont