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