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