diff options
author | Karl Berry <karl@freefriends.org> | 2018-04-07 20:56:01 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-04-07 20:56:01 +0000 |
commit | 70d5fea8af99c5bb4c6f4613787a7c714220369e (patch) | |
tree | 09084b9d5606cd309a2d189c7a028a378dc664f3 /Master/texmf-dist/doc/fonts | |
parent | 43c95171fcbb9a071e0c4f523f697d8d65b6a945 (diff) |
japanese-otf-uptex (7apr18)
git-svn-id: svn://tug.org/texlive/trunk@47352 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
6 files changed, 278 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt index 8e7589745d2..29e25e7f38a 100644 --- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt +++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/00otf-uptex.txt @@ -1,5 +1,5 @@ [ Title ] -otfbeta-uptex (japanese-otf-uptex) Ver.0.19 2018/02/11 +otfbeta-uptex (japanese-otf-uptex) Ver.0.20 2018/04/07 [ Abstract ] @@ -40,9 +40,6 @@ sty/mlutf.sty : style file for multi option test/uplatex/* : test samples. -patch/*.patch : patch for original style files sty/*.sty - and fontmap files fontmap/* in otfbeta.zip - COPYRIGHT : copyright notice of this package. @@ -320,4 +317,12 @@ To build tfm files, uppltotf in TeX live r43143 or later is required. Add U+00B7 to char_type 3. COPYRIGHT :: Update year. +2018.04.07 Ver0.20 + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/CheckDVICode.pm, script/umk{,v}pkana.pl, basepl/u{base,brsg}-{h,v}.pl :: + Add U+00AB, U+2329, U+301A to char_type 1. + Add U+00BB, U+232A, U+301B, U+301E to char_type 2. + test/uplatex/{punctuation,punct0,paren0}.tex, test/uplatex/Makefile :: + Add a new test for punctuations. diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README index 4e665eb80e2..b12c0b3c6af 100644 --- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README +++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/README @@ -3,7 +3,7 @@ README From 00otf-uptex.txt: [ Title ] -otfbeta-uptex (japanese-otf-uptex) Ver.0.19 2018/02/11 +otfbeta-uptex (japanese-otf-uptex) Ver.0.20 2018/04/07 [ Abstract ] @@ -23,11 +23,11 @@ Ref. http://opensource.org/licenses/BSD-3-Clause The original source has been downloaded from http://www.t-lab.opal.ne.jp/tex/uptex_en.html as - http://www.t-lab.opal.ne.jp/tex/otfbeta-uptex-0.19.tar.xz + http://www.t-lab.opal.ne.jp/tex/otfbeta-uptex-0.20.tar.xz After that the scripts run and the generated tfm and vf files included. Norbert Preining <preining@logic.at> TANAKA Takuji <ttk@t-lab.opal.ne.jp> -2018-02-11 +2018-04-07 diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile index c34e7aa0673..007e6336b73 100644 --- a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile +++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/Makefile @@ -6,7 +6,7 @@ DVIPS = dvips DVIPDFMX = dvipdfmx PDVITYPE = pdvitype -all: otf sp art bsrg jis04 scale prop +all: otf sp art bsrg jis04 scale prop punct otf: uplatex-otf platex-otf sp: uplatex-sp platex-sp @@ -166,5 +166,12 @@ platex-prop: $(DVIPDFMX) -l upkanatest$$test-v-platex.dvi ; \ done +punct: + for opt in default deluxe expert bold noreplace; do \ + $(UPLATEX) "\def\option{$$opt}\input" punctuation.tex ; \ + mv punctuation.dvi punctuation-$$opt.dvi ; \ + $(DVIPDFMX) punctuation-$$opt.dvi ; \ + done + clean: - rm *.aux *.log *.dvi *.pdf + rm -f *.aux *.log *.dvi *.pdf diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/paren0.tex b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/paren0.tex new file mode 100644 index 00000000000..4d49adc7200 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/paren0.tex @@ -0,0 +1,45 @@ +% -*- coding: utf-8 -*- + +%\Bracket{«}{»} \BracketUCS{00AB}{00BB}\\% Adobe-Japan1-6には和文用グリフがない +\Bracket{‘}{’} \BracketUCS{2018}{2019}\\ +\Bracket{“}{”} \BracketUCS{201C}{201D}\\ +\Bracket{〈}{〉} \BracketUCS{2329}{232A}\\ +\Bracket{〈}{〉} \BracketUCS{3008}{3009}\\ +\Bracket{《}{》} \BracketUCS{300A}{300B}\\ +\Bracket{「}{」} \BracketUCS{300A}{300B}\\ +\Bracket{『}{』} \BracketUCS{300E}{300F}\\ +\Bracket{【}{】} \BracketUCS{3010}{3011}\\ +\Bracket{〔}{〕} \BracketUCS{3014}{3015}\\ +\Bracket{〖}{〗} \BracketUCS{3016}{3017}\\ +\Bracket{〘}{〙} \BracketUCS{3018}{3019}\\ +%\Bracket{〚}{〛} \BracketUCS{301A}{301B}\\% Adobe-Japan1-6には無い +\Bracket{〝}{〞} \BracketUCS{301D}{301E}\\% 日本では標準的ではない +\Bracket{〝}{〟} \BracketUCS{301D}{301F}\\ +\Bracket{(}{)} \BracketUCS{FF08}{FF09}\\ +\Bracket{[}{]} \BracketUCS{FF3B}{FF3D}\\ +\Bracket{{}{}} \BracketUCS{FF5B}{FF5D}\\ +\Bracket{⦅}{⦆} \BracketUCS{FF5F}{FF60}\\ + +\parbox<t>{21.0zw}{ + +%\Bracket{«}{»} \BracketUCS{00AB}{00BB}\\% Adobe-Japan1-6には和文用グリフがない +%\Bracket{‘}{’} \BracketUCS{2018}{2019}\\% 標準的ではない +%\Bracket{“}{”} \BracketUCS{201C}{201D}\\% 標準的ではない +%\Bracket{〈}{〉} \BracketUCS{2329}{232A}\\% 標準的ではない +\Bracket{〈}{〉} \BracketUCS{3008}{3009}\\ +\Bracket{《}{》} \BracketUCS{300A}{300B}\\ +\Bracket{「}{」} \BracketUCS{300A}{300B}\\ +\Bracket{『}{』} \BracketUCS{300E}{300F}\\ +\Bracket{【}{】} \BracketUCS{3010}{3011}\\ +\Bracket{〔}{〕} \BracketUCS{3014}{3015}\\ +\Bracket{〖}{〗} \BracketUCS{3016}{3017}\\ +\Bracket{〘}{〙} \BracketUCS{3018}{3019}\\ +%\Bracket{〚}{〛} \BracketUCS{301A}{301B}\\% Adobe-Japan1-6には無い +\Bracket{〝}{〞} \BracketUCS{301D}{301E}\\% 日本では標準的ではない。UniJISup-UTF16-Vでは割り当てた。 +\Bracket{〝}{〟} \BracketUCS{301D}{301F}\\ +\Bracket{(}{)} \BracketUCS{FF08}{FF09}\\ +\Bracket{[}{]} \BracketUCS{FF3B}{FF3D}\\ +\Bracket{{}{}} \BracketUCS{FF5B}{FF5D}\\ +\Bracket{⦅}{⦆} \BracketUCS{FF5F}{FF60}\\ + +} diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/punct0.tex b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/punct0.tex new file mode 100644 index 00000000000..1d46dcf9109 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/punct0.tex @@ -0,0 +1,31 @@ +% -*- coding: utf-8 -*- + +%\Punct{·} \PunctUCS{00B7}\\% Adobe-Japan1-6には和文用グリフがない +\Punct{・} \PunctUCS{30FB}\\ +\Punct{:} \PunctUCS{FF1A}\\ +\Punct{;} \PunctUCS{FF1B}\\ +\Punct{、} \PunctUCS{3001}\\ +\Punct{。} \PunctUCS{3002}\\ +\Punct{,} \PunctUCS{FF0C}\\ +\Punct{.} \PunctUCS{FF0E}\\ +\Punct{—} \PunctUCS{2014}\\ +\Punct{―} \PunctUCS{2015}\\ +\Punct{‥} \PunctUCS{2025}\\ +\Punct{…} \PunctUCS{2026}\\ + +\parbox<t>{15.5zw}{ + +%\Punct{·} \PunctUCS{00B7}\\% Adobe-Japan1-6には和文用グリフがない +\Punct{・} \PunctUCS{30FB}\\ +\Punct{:} \PunctUCS{FF1A}\\ +%\Punct{;} \PunctUCS{FF1B}\\% Adobe-Japan1-6には縦組み用グリフがない +\Punct{、} \PunctUCS{3001}\\ +\Punct{。} \PunctUCS{3002}\\ +\Punct{,} \PunctUCS{FF0C}\\ +\Punct{.} \PunctUCS{FF0E}\\ +\Punct{—} \PunctUCS{2014}\\ +\Punct{―} \PunctUCS{2015}\\ +\Punct{‥} \PunctUCS{2025}\\ +\Punct{…} \PunctUCS{2026}\\ + +} diff --git a/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/punctuation.tex b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/punctuation.tex new file mode 100644 index 00000000000..72c981b8f31 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/japanese-otf-uptex/test/uplatex/punctuation.tex @@ -0,0 +1,181 @@ +% -*- coding: utf-8 -*- +\makeatletter + +\def\@opt@{uplatex} +\def\@default{default} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\documentclass[twocolumn]{ujarticle} +\textwidth 170mm +\textheight 255mm +\voffset -10mm +\topmargin 0mm +\headheight 0mm +\headsep 0mm +\leftmargin 0mm +\rightmargin 0mm + +\usepackage{color} +\usepackage{plext} +\usepackage[\@opt@]{otf} + +\makeatother + +\newcommand{\Bracket}[2]{% + \textcolor{green}{\fbox{\textcolor{black}{#1}}}雪% + \textcolor{green}{\fbox{\textcolor{black}{#2}}}% + \textcolor{green}{\fbox{\textcolor{black}{\inhibitglue #1}}}雪% + \textcolor{green}{\fbox{\textcolor{black}{#2\inhibitglue}}}% +%%% vvv 色無し vvv %%% +% \fbox{#1}雪\fbox{#2}% +% \fbox{\inhibitglue #1}雪\fbox{#2\inhibitglue}% +} +\newcommand{\BracketUCS}[2]{% + \Bracket{\kchar"#1}{\kchar"#2} {\footnotesize U+#1, U+#2}% +} +\newcommand{\Punct}[1]{% + 雪\textcolor{green}{\fbox{\textcolor{black}{#1}}}雪% + \textcolor{green}{\fbox{\textcolor{black}{\inhibitglue #1\inhibitglue}}}雪% +%%% vvv 色無し vvv %%% +% 雪\fbox{#1}雪% +% \fbox{\inhibitglue #1\inhibitglue}雪% +} +\newcommand{\PunctUCS}[1]{% + \Punct{\kchar"#1} {\footnotesize U+#1}%" +} + +\makeatletter +\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi +\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi +\makeatother + +\begin{document} +\parindent0pt +\fboxsep0pt + +オプション:\texttt{\option} + +\section{括弧類} +{ +[mc/m] + +\input{paren0.tex} + +{\bfseries% +[mc/bx] + +\input{paren0.tex} +}} + +{\gtfamily +[gt/m] + +\input{paren0.tex} + +{\bfseries% +[gt/bx] + +\input{paren0.tex} +}} + +{\mgfamily +[mg/m] + +\input{paren0.tex} +} + +{\rubyfamily% +[ruby/m] + +\input{paren0.tex} + +{\bfseries% +[ruby/bx] + +\input{paren0.tex} +}} + +{\gtfamily\rubyfamily% +[rubyg/m] + +\input{paren0.tex} + +{\gtfamily\rubyfamily\bfseries% +[rubyg/bx] + +\input{paren0.tex} +}} + +{\mgfamily\rubyfamily% +[rubymg/m] + +\input{paren0.tex} +} + + +\section{句読点など} +{ +[mc/m] + +\input{punct0.tex} + +{\bfseries% +[mc/bx] + +\input{punct0.tex} +}} + +{\gtfamily +[gt/m] + +\input{punct0.tex} + +{\bfseries% +[gt/bx] + +\input{punct0.tex} +}} + +{\mgfamily +[mg/m] + +\input{punct0.tex} +} + +{\rubyfamily% +[ruby/m] + +\input{punct0.tex} + +{\bfseries% +[ruby/bx] + +\input{punct0.tex} +}} + +{\gtfamily\rubyfamily% +[rubyg/m] + +\input{punct0.tex} + +{\gtfamily\rubyfamily\bfseries% +[rubyg/bx] + +\input{punct0.tex} +}} + +{\mgfamily\rubyfamily% +[rubymg/m] + +\input{punct0.tex} +} + +\end{document} + |