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