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