diff options
31 files changed, 383 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/fonts/noto/README b/Master/texmf-dist/doc/fonts/noto/README index fff7ff906b4..cca7e4c86ac 100644 --- a/Master/texmf-dist/doc/fonts/noto/README +++ b/Master/texmf-dist/doc/fonts/noto/README @@ -1,8 +1,8 @@ -This is the README for the noto package, version 2016-03-21. +This is the README for the noto package, version 2016-10-28. This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX -support for the NotoSerif and NotoSans families of fonts, -designed by Steve Matteson for Google. +support for the NotoSerif, NotoSans and NotoMono families of +fonts, designed by Steve Matteson for Google. To install this package on a TDS-compliant TeX system download the file "tex-archive"/install/fonts/noto.tds.zip, where the @@ -16,8 +16,9 @@ To use, add \usepackage{noto} -to the preamble of your document. This will activate NotoSerif as the -main (serifed) text font and NotoSans as the sans font. +to the preamble of your document. This will activate +NotoSerif as the main (serifed) text font, NotoSans as the +sans font and NotoMono as the fixed-width font. To activate NotoSerif without NotoSans, use @@ -32,16 +33,18 @@ To use NotoSans as the main text font, use \usepackage[sfdefault]{noto} This re-defines \familydefault, not \rmdefault. LuaLaTeX and -xeLaTeX users who might prefer type1 fonts or who wish to avoid fontspec -may use the type1 option. +xeLaTeX users who might prefer type1 fonts or who wish to +avoid fontspec may use the type1 option. Use option nott to +avoid activating NotoMono as the fixed-width font. -Options scaled=<number> or scale=<number> may be used to scale the -NotoSans fonts; the serifed variants are not affected. +Options scaled=<number> or scale=<number> may be used to +scale the NotoSans and NotoMono fonts; the serifed variants +are not affected. Font encodings supported are OT1, T1, LY1 and TS1. -Macros \notoserif and \notosans select the NotoSerif -and NotoSans families, respectively. +Macros \notoserif, \notosans and /notomono select the +NotoSerif, NotoSans and NotoMono families, respectively. The original fonts are available at https://www.google.com/get/noto and are licensed under the diff --git a/Master/texmf-dist/doc/fonts/noto/noto-samples.pdf b/Master/texmf-dist/doc/fonts/noto/noto-samples.pdf Binary files differindex 0c4e97978c6..ef4cbaa33a7 100644 --- a/Master/texmf-dist/doc/fonts/noto/noto-samples.pdf +++ b/Master/texmf-dist/doc/fonts/noto/noto-samples.pdf diff --git a/Master/texmf-dist/doc/fonts/noto/noto-samples.tex b/Master/texmf-dist/doc/fonts/noto/noto-samples.tex index 87cea814f4d..90cf597e097 100644 --- a/Master/texmf-dist/doc/fonts/noto/noto-samples.tex +++ b/Master/texmf-dist/doc/fonts/noto/noto-samples.tex @@ -51,4 +51,14 @@ 1234567890 +\section*{NotoMono} + + +\tt +\lipsum[5] + +\subsection*{Numbers} + +1234567890 + \end{document} diff --git a/Master/texmf-dist/fonts/enc/dvips/noto/nto_dhn6fe.enc b/Master/texmf-dist/fonts/enc/dvips/noto/nto_dhn6fe.enc new file mode 100644 index 00000000000..4df9f98d596 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/noto/nto_dhn6fe.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_dhn6felaiwv6rsgve2pjyvk6ob +% Encoding created by otftotfm on Fri Oct 28 19:57:29 2016 +% Command line follows encoding +/AutoEnc_dhn6felaiwv6rsgve2pjyvk6ob [ +%00 + /Gamma /uni0394 /Theta /Lambda /Xi /Pi /Sigma /Upsilon + /Phi /Psi /uni03A9 /.notdef /.notdef /.notdef /.notdef /.notdef +%10 + /dotlessi /.notdef /grave /acute /caron /breve /macron /ring + /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash +%20 + /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question +%40 + /at /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent +%60 + /quoteleft /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis +%80 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def +% Command line: 'otftotfm --automatic --encoding=fontools_ot1 +% --tfm-directory=texmf/fonts/tfm/google/noto +% --vf-directory=texmf/fonts/vf/google/noto +% --type1-directory=texmf/fonts/type1/google/noto +% --truetype-directory=texmf/fonts/truetype/google/noto +% --encoding-directory=texmf/fonts/enc/dvips/noto +% --map-file=texmf/fonts/map/dvips/noto/NotoMono.map --no-updmap +% --coding-scheme=TEX TEXT --ligkern=f i =: fi --ligkern=f l =: fl +% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl +% NotoMono.otf NotoMono-tlf-ot1' diff --git a/Master/texmf-dist/fonts/enc/dvips/noto/nto_m27ex3.enc b/Master/texmf-dist/fonts/enc/dvips/noto/nto_m27ex3.enc new file mode 100644 index 00000000000..19b3e9ba845 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/noto/nto_m27ex3.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_m27ex3hzlhkbp2ug4kmbhmxepd +% Encoding created by otftotfm on Fri Oct 28 19:57:29 2016 +% Command line follows encoding +/AutoEnc_m27ex3hzlhkbp2ug4kmbhmxepd [ +%00 + /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek + /.notdef /.notdef /.notdef /uniFB04 /uniFB03 /.notdef /uniFB02 /uniFB01 +%10 + /dotlessi /.notdef /grave /acute /caron /breve /macron /ring + /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash +%20 + /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +%40 + /at /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore +%60 + /quoteleft /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /tilde /dieresis +%80 + /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl + /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus +%90 + /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash + /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis +%A0 + /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section + /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron +%B0 + /degree /plusminus /uni00B2 /uni00B3 /acute /mu /paragraph /periodcentered + /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown +%C0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis +%D0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls +%E0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis +%F0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis +] def +% Command line: 'otftotfm --automatic --encoding=fontools_ly1 +% --tfm-directory=texmf/fonts/tfm/google/noto +% --vf-directory=texmf/fonts/vf/google/noto +% --type1-directory=texmf/fonts/type1/google/noto +% --truetype-directory=texmf/fonts/truetype/google/noto +% --encoding-directory=texmf/fonts/enc/dvips/noto +% --map-file=texmf/fonts/map/dvips/noto/NotoMono.map --no-updmap +% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --ligkern=f i =: fi +% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff +% l =: ffl NotoMono.otf NotoMono-tlf-ly1' diff --git a/Master/texmf-dist/fonts/enc/dvips/noto/nto_rk6f5k.enc b/Master/texmf-dist/fonts/enc/dvips/noto/nto_rk6f5k.enc new file mode 100644 index 00000000000..793a3f56d67 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/noto/nto_rk6f5k.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_rk6f5kaqoyhz3a6srqxkfwrctg +% Encoding created by otftotfm on Fri Oct 28 19:57:29 2016 +% Command line follows encoding +/AutoEnc_rk6f5kaqoyhz3a6srqxkfwrctg [ +%00 + /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron + /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright +%10 + /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef + /.notdef /dotlessi /.notdef /uniFB04 /uniFB03 /.notdef /uniFB02 /uniFB01 +%20 + /.notdef /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright + /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /colon /semicolon /less /equal /greater /question +%40 + /at /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +%60 + /quoteleft /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /braceleft /bar /braceright /asciitilde /hyphen +%80 + /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve + /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute +%90 + /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring + /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section +%A0 + /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve + /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute +%B0 + /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring + /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling +%C0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis +%D0 + /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef +%E0 + /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla + /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis +%F0 + /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe + /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +] def +% Command line: 'otftotfm --automatic --encoding=fontools_t1 +% --tfm-directory=texmf/fonts/tfm/google/noto +% --vf-directory=texmf/fonts/vf/google/noto +% --type1-directory=texmf/fonts/type1/google/noto +% --truetype-directory=texmf/fonts/truetype/google/noto +% --encoding-directory=texmf/fonts/enc/dvips/noto +% --map-file=texmf/fonts/map/dvips/noto/NotoMono.map --no-updmap +% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --ligkern=f i =: fi +% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff +% l =: ffl NotoMono.otf NotoMono-tlf-t1' diff --git a/Master/texmf-dist/fonts/enc/dvips/noto/nto_sjhjju.enc b/Master/texmf-dist/fonts/enc/dvips/noto/nto_sjhjju.enc new file mode 100644 index 00000000000..346d630490b --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/noto/nto_sjhjju.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_sjhjju6stv24tupxs5cx2lzgvd +% Encoding created by otftotfm on Fri Oct 28 19:57:29 2016 +% Command line follows encoding +/AutoEnc_sjhjju6stv24tupxs5cx2lzgvd [ +%00 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /exclam /asterisk +%10 + /question /C /quotedblbase /bar /exclamdown /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /questiondown /.notdef +%20 + /.notdef /endash /.notdef /.notdef /dollar /.notdef /.notdef /quotesingle + /.notdef /.notdef /.notdef /.notdef /comma /.notdef /period /fraction +%30 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /minus /.notdef /.notdef +%40 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%50 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /Omega + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%60 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%70 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%80 + /.notdef /.notdef /.notdef /.notdef /dagger /daggerdbl /.notdef /perthousand + /bullet /.notdef /.notdef /.notdef /florin /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /lira /.notdef /.notdef /.notdef /dong /trademark + /.notdef /.notdef /.notdef /uni2116 /.notdef /estimated /.notdef /.notdef +%A0 + /.notdef /.notdef /cent /sterling /currency /yen /brokenbar /section + /.notdef /copyright /ordfeminine /.notdef /logicalnot /.notdef /registered /.notdef +%B0 + /degree /plusminus /uni00B2 /uni00B3 /.notdef /mu /paragraph /periodcentered + /.notdef /uni00B9 /ordmasculine /radical /onequarter /onehalf /threequarters /Euro +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /multiply /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /divide /.notdef + /uniFB04 /uniFB03 /.notdef /uniFB02 /l /uniFB01 /i /f +] def +% Command line: 'otftotfm --automatic --encoding=fontools_ts1 +% --tfm-directory=texmf/fonts/tfm/google/noto +% --vf-directory=texmf/fonts/vf/google/noto +% --type1-directory=texmf/fonts/type1/google/noto +% --truetype-directory=texmf/fonts/truetype/google/noto +% --encoding-directory=texmf/fonts/enc/dvips/noto +% --map-file=texmf/fonts/map/dvips/noto/NotoMono.map --no-updmap +% --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 --ligkern=f i =: fi +% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff +% l =: ffl NotoMono.otf NotoMono-tlf-ts1' diff --git a/Master/texmf-dist/fonts/map/dvips/noto/noto.map b/Master/texmf-dist/fonts/map/dvips/noto/noto.map index 3b1898ba942..5a1b6164903 100644 --- a/Master/texmf-dist/fonts/map/dvips/noto/noto.map +++ b/Master/texmf-dist/fonts/map/dvips/noto/noto.map @@ -33,3 +33,14 @@ NotoSerif-tlf-ot1--base NotoSerif "AutoEnc_5drdqrv2vgilfxxpvg6w5ocphd ReEncodeFo NotoSerif-tlf-t1--base NotoSerif "AutoEnc_5ritkcd3bsjyc2ymhcnwkygqzc ReEncodeFont" <[nto_5ritkc.enc <NotoSerif-Regular.pfb NotoSerif-tlf-ly1--base NotoSerif "AutoEnc_rq4uale5cat7l6tylkd2nhwt2e ReEncodeFont" <[nto_rq4ual.enc <NotoSerif-Regular.pfb NotoSerif-tlf-ts1--base NotoSerif "AutoEnc_m46tqgaxnozesqm622wncevcbh ReEncodeFont" <[nto_m46tqg.enc <NotoSerif-Regular.pfb + + +% Automatically maintained by otftotfm or other programs. Do not edit. + +NotoMono-tlf-ot1--lcdfj NotoMonoLCDFJ "" <NotoMonoLCDFJ.pfb +NotoMono-tlf-ot1--base NotoMono "AutoEnc_dhn6felaiwv6rsgve2pjyvk6ob ReEncodeFont" <[nto_dhn6fe.enc <NotoMono.pfb +NotoMono-tlf-t1--lcdfj NotoMonoLCDFJ "" <NotoMonoLCDFJ.pfb +NotoMono-tlf-t1--base NotoMono "AutoEnc_rk6f5kaqoyhz3a6srqxkfwrctg ReEncodeFont" <[nto_rk6f5k.enc <NotoMono.pfb +NotoMono-tlf-ly1--lcdfj NotoMonoLCDFJ "" <NotoMonoLCDFJ.pfb +NotoMono-tlf-ly1--base NotoMono "AutoEnc_m27ex3hzlhkbp2ug4kmbhmxepd ReEncodeFont" <[nto_m27ex3.enc <NotoMono.pfb +NotoMono-tlf-ts1--base NotoMono "AutoEnc_sjhjju6stv24tupxs5cx2lzgvd ReEncodeFont" <[nto_sjhjju.enc <NotoMono.pfb diff --git a/Master/texmf-dist/fonts/opentype/google/noto/NotoMono.otf b/Master/texmf-dist/fonts/opentype/google/noto/NotoMono.otf Binary files differnew file mode 100644 index 00000000000..ff10f774996 --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/google/noto/NotoMono.otf diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1--base.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1--base.tfm Binary files differnew file mode 100644 index 00000000000..ded23249e78 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1--base.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1--lcdfj.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1--lcdfj.tfm Binary files differnew file mode 100644 index 00000000000..32fa2cd5dfe --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1--lcdfj.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1.tfm Binary files differnew file mode 100644 index 00000000000..749054241cd --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ly1.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1--base.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1--base.tfm Binary files differnew file mode 100644 index 00000000000..df093879881 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1--base.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1--lcdfj.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1--lcdfj.tfm Binary files differnew file mode 100644 index 00000000000..32fa2cd5dfe --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1--lcdfj.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1.tfm Binary files differnew file mode 100644 index 00000000000..f01b27cf05c --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ot1.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1--base.tfm Binary files differnew file mode 100644 index 00000000000..8c4abde8691 --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1--base.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1--lcdfj.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1--lcdfj.tfm Binary files differnew file mode 100644 index 00000000000..32fa2cd5dfe --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1--lcdfj.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1.tfm Binary files differnew file mode 100644 index 00000000000..047cc753b2a --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-t1.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ts1--base.tfm Binary files differnew file mode 100644 index 00000000000..e01ddf8a61f --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ts1--base.tfm diff --git a/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ts1.tfm Binary files differnew file mode 100644 index 00000000000..20b7c95856a --- /dev/null +++ b/Master/texmf-dist/fonts/tfm/google/noto/NotoMono-tlf-ts1.tfm diff --git a/Master/texmf-dist/fonts/type1/google/noto/NotoMono.pfb b/Master/texmf-dist/fonts/type1/google/noto/NotoMono.pfb Binary files differnew file mode 100644 index 00000000000..f141ada23fa --- /dev/null +++ b/Master/texmf-dist/fonts/type1/google/noto/NotoMono.pfb diff --git a/Master/texmf-dist/fonts/type1/google/noto/NotoMonoLCDFJ.pfb b/Master/texmf-dist/fonts/type1/google/noto/NotoMonoLCDFJ.pfb Binary files differnew file mode 100644 index 00000000000..eaba23f24bb --- /dev/null +++ b/Master/texmf-dist/fonts/type1/google/noto/NotoMonoLCDFJ.pfb diff --git a/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ly1.vf b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ly1.vf Binary files differnew file mode 100644 index 00000000000..1a93f57dbe5 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ly1.vf diff --git a/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ot1.vf b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ot1.vf Binary files differnew file mode 100644 index 00000000000..86be019ed1e --- /dev/null +++ b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ot1.vf diff --git a/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-t1.vf b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-t1.vf Binary files differnew file mode 100644 index 00000000000..34e7c96bd72 --- /dev/null +++ b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-t1.vf diff --git a/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ts1.vf Binary files differnew file mode 100644 index 00000000000..5fcc436498b --- /dev/null +++ b/Master/texmf-dist/fonts/vf/google/noto/NotoMono-tlf-ts1.vf diff --git a/Master/texmf-dist/tex/latex/noto/LY1NotoMono-TLF.fd b/Master/texmf-dist/tex/latex/noto/LY1NotoMono-TLF.fd new file mode 100644 index 00000000000..05d347a002a --- /dev/null +++ b/Master/texmf-dist/tex/latex/noto/LY1NotoMono-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2016/10/28 +%% +\ProvidesFile{LY1NotoMono-TLF.fd} + [2016/10/28 (autoinst) Font definitions for LY1/NotoMono-TLF.] + +\expandafter\ifx\csname NotoMono@scale\endcsname\relax + \let\NotoMono@@scale\@empty +\else + \edef\NotoMono@@scale{s*[\csname NotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{NotoMono-TLF}{} + +\DeclareFontShape{LY1}{NotoMono-TLF}{m}{n}{ + <-> \NotoMono@@scale NotoMono-tlf-ly1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/noto/OT1NotoMono-TLF.fd b/Master/texmf-dist/tex/latex/noto/OT1NotoMono-TLF.fd new file mode 100644 index 00000000000..4d641e00d6f --- /dev/null +++ b/Master/texmf-dist/tex/latex/noto/OT1NotoMono-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2016/10/28 +%% +\ProvidesFile{OT1NotoMono-TLF.fd} + [2016/10/28 (autoinst) Font definitions for OT1/NotoMono-TLF.] + +\expandafter\ifx\csname NotoMono@scale\endcsname\relax + \let\NotoMono@@scale\@empty +\else + \edef\NotoMono@@scale{s*[\csname NotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{NotoMono-TLF}{} + +\DeclareFontShape{OT1}{NotoMono-TLF}{m}{n}{ + <-> \NotoMono@@scale NotoMono-tlf-ot1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/noto/T1NotoMono-TLF.fd b/Master/texmf-dist/tex/latex/noto/T1NotoMono-TLF.fd new file mode 100644 index 00000000000..25b5cff6c2f --- /dev/null +++ b/Master/texmf-dist/tex/latex/noto/T1NotoMono-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2016/10/28 +%% +\ProvidesFile{T1NotoMono-TLF.fd} + [2016/10/28 (autoinst) Font definitions for T1/NotoMono-TLF.] + +\expandafter\ifx\csname NotoMono@scale\endcsname\relax + \let\NotoMono@@scale\@empty +\else + \edef\NotoMono@@scale{s*[\csname NotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{NotoMono-TLF}{} + +\DeclareFontShape{T1}{NotoMono-TLF}{m}{n}{ + <-> \NotoMono@@scale NotoMono-tlf-t1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/noto/TS1NotoMono-TLF.fd b/Master/texmf-dist/tex/latex/noto/TS1NotoMono-TLF.fd new file mode 100644 index 00000000000..32e9de029d4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/noto/TS1NotoMono-TLF.fd @@ -0,0 +1,18 @@ +%% Generated by autoinst on 2016/10/28 +%% +\ProvidesFile{TS1NotoMono-TLF.fd} + [2016/10/28 (autoinst) Font definitions for TS1/NotoMono-TLF.] + +\expandafter\ifx\csname NotoMono@scale\endcsname\relax + \let\NotoMono@@scale\@empty +\else + \edef\NotoMono@@scale{s*[\csname NotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{NotoMono-TLF}{} + +\DeclareFontShape{TS1}{NotoMono-TLF}{m}{n}{ + <-> \NotoMono@@scale NotoMono-tlf-ts1 +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/noto/noto.sty b/Master/texmf-dist/tex/latex/noto/noto.sty index 229ab75e7aa..7905cf9aeae 100644 --- a/Master/texmf-dist/tex/latex/noto/noto.sty +++ b/Master/texmf-dist/tex/latex/noto/noto.sty @@ -16,14 +16,18 @@ \newif\ifnoto@sfdefault \noto@sfdefaultfalse \newif\ifnoto@sf \noto@sftrue \newif\ifnoto@rm \noto@rmtrue +\newif\ifnoto@tt \noto@tttrue \newcommand*{\NotoSans@scale}{1} -\DeclareOptionX{scaled}{\renewcommand*{\NotoSans@scale}{#1}} -\DeclareOptionX{scale}{\renewcommand*{\NotoSans@scale}{#1}} +\newcommand*{\NotoMono@scale}{1} +\DeclareOptionX{scaled}{\renewcommand*{\NotoSans@scale}{#1}\renewcommand*{\NotoMono@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\NotoSans@scale}{#1}\renewcommand*{\NotoMono@scale}{#1}} + \DeclareOptionX{sf}{\noto@sftrue\noto@rmfalse} \DeclareOptionX{rm}{\noto@rmtrue\noto@sffalse} +\DeclareOptionX{nott}{\noto@ttfalse} \DeclareOptionX{sfdefault}{\noto@sfdefaulttrue} \DeclareOptionX{type1}{\noto@otffalse} @@ -36,6 +40,7 @@ \else % type1 \def\bfseries@sf{b} \def\mdseries@sf{m} + \def\mdseries@tt{m} \fi \ifnoto@otf\else % type1 @@ -63,6 +68,7 @@ BoldFont = *-\noto@boldstyle , BoldItalicFont = *-\noto@boldstyle Italic ] {NotoSans} + \let\notosansfamily\sfdefault \fi \ifnoto@rm \setmainfont @@ -72,8 +78,10 @@ BoldItalicFont = *-\noto@boldstyle Italic ] {NotoSerif} \fi - % grab current family in case of subsequent change: - \let\notosansfamily\sfdefault + \ifnoto@tt + \setmonofont [] {NotoMono} + \let\notomonofamily\ttdefault + \fi \ifnoto@sfdefault\renewcommand*\familydefault{\notosansfamily}\fi \newfontfamily\notosans [ UprightFont = *-\noto@regstyle , @@ -87,13 +95,17 @@ BoldFont = *-\noto@boldstyle , BoldItalicFont = *-\noto@boldstyle Italic ] {NotoSerif} + \newfontfamily\notomono [] {NotoMono} \else % type1 \def\notosansfamily{NotoSans-\noto@figurealign\noto@figurestyle} \def\notoseriffamily{NotoSerif-\noto@figurealign\noto@figurestyle} + \def\notomonofamily{NotoMono-\noto@figurealign\noto@figurestyle} \newcommand*\notoserif{\fontfamily{\notoseriffamily}\selectfont} \newcommand*\notosans{\fontfamily{\notosansfamily}\selectfont} + \newcommand*\notomono{\fontfamily{\notomonofamily}\selectfont} \ifnoto@rm \def\rmdefault{\notoseriffamily} \fi \ifnoto@sf \def\sfdefault{\notosansfamily} \fi + \ifnoto@tt \def\ttdefault{\notomonofamily} \fi \ifnoto@sfdefault\edef\familydefault{\sfdefault}\fi \fi |