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