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