From 7c6dcae5d7fc9d8352dc649132f4d61ea338b7c9 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 12 Mar 2018 21:51:47 +0000 Subject: morisawa (11mar18) git-svn-id: svn://tug.org/texlive/trunk@46936 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/morisawa/LICENSE | 25 ++++++ Master/texmf-dist/doc/fonts/morisawa/Makefile | 97 ++++++++++++++++++++++ Master/texmf-dist/doc/fonts/morisawa/README.md | 33 ++++++++ Master/texmf-dist/doc/fonts/morisawa/morisawa.pdf | Bin 0 -> 93126 bytes 4 files changed, 155 insertions(+) create mode 100644 Master/texmf-dist/doc/fonts/morisawa/LICENSE create mode 100644 Master/texmf-dist/doc/fonts/morisawa/Makefile create mode 100644 Master/texmf-dist/doc/fonts/morisawa/README.md create mode 100644 Master/texmf-dist/doc/fonts/morisawa/morisawa.pdf (limited to 'Master/texmf-dist/doc/fonts/morisawa') diff --git a/Master/texmf-dist/doc/fonts/morisawa/LICENSE b/Master/texmf-dist/doc/fonts/morisawa/LICENSE new file mode 100644 index 00000000000..a43f33b573c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/morisawa/LICENSE @@ -0,0 +1,25 @@ +Copyright 1995-1999 ASCII MEDIA WORKS +Copyright 1999-2016 Haruhiko Okumura +Copyright 2016-2018 Japanese TeX Development Community +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/Master/texmf-dist/doc/fonts/morisawa/Makefile b/Master/texmf-dist/doc/fonts/morisawa/Makefile new file mode 100644 index 00000000000..a87758da60a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/morisawa/Makefile @@ -0,0 +1,97 @@ +STRIPTARGET = morisawa.sty +DOCTARGET = morisawa +PDFTARGET = $(addsuffix .pdf,$(DOCTARGET)) +DVITARGET = $(addsuffix .dvi,$(DOCTARGET)) +KANJI = -kanji=utf8 +FONTMAP = -f ipaex.map -f ptex-ipaex.map +TEXMF = $(shell kpsewhich -var-value=TEXMFHOME) + +default: $(STRIPTARGET) $(DVITARGET) +strip: $(STRIPTARGET) +all: $(STRIPTARGET) $(PDFTARGET) + +# `make fonts' will fail due to lack of kpathsea of sources, +# but shown here for information purpose. +# if you want to make these, put sources in the current dir. +fonts: + for fnt in Ryumin-Light FutoMinA101-Bold ; do \ + cp min10.tfm $$fnt-H.tfm ; \ + cp tmin10.tfm $$fnt-V.tfm ; \ + cp jis.tfm $$fnt-J.tfm ; \ + done + for fnt in GothicBBB-Medium FutoGoB101-Bold Jun101-Light ; do \ + cp goth10.tfm $$fnt-H.tfm ; \ + cp tgoth10.tfm $$fnt-V.tfm ; \ + cp jisg.tfm $$fnt-J.tfm ; \ + done + for VAR in J H ; do \ + makejvf Ryumin-Light-$$VAR ryumin-l ; \ + makejvf FutoMinA101-Bold-$$VAR futomin-b ; \ + makejvf GothicBBB-Medium-$$VAR gtbbb-m ; \ + makejvf FutoGoB101-Bold-$$VAR futogo-b ; \ + makejvf Jun101-Light-$$VAR jun101-l ; \ + done + for VAR in V ; do \ + makejvf Ryumin-Light-$$VAR ryumin-l-v ; \ + makejvf FutoMinA101-Bold-$$VAR futomin-b-v ; \ + makejvf GothicBBB-Medium-$$VAR gtbbb-m-v ; \ + makejvf FutoGoB101-Bold-$$VAR futogo-b-v ; \ + makejvf Jun101-Light-$$VAR jun101-l-v ; \ + done + rm -f min10.tfm tmin10.tfm jis.tfm + rm -f goth10.tfm tgoth10.tfm jisg.tfm + mv *.tfm tfm/ + mv *.vf vf/ + +# for generating files, we use pdflatex incidentally. +# current packages contain ASCII characters only, safe enough +morisawa.sty: morisawa.dtx + rm -f morisawa + pdflatex morisawa.ins + rm morisawa.log + +.SUFFIXES: .dtx .dvi .pdf +.dtx.dvi: + platex $(KANJI) $< + platex $(KANJI) $< + rm -f *.aux *.log *.toc +.dvi.pdf: + dvipdfmx $(FONTMAP) $< + +.PHONY: install clean cleanstrip cleanall cleandoc +install: + mkdir -p ${TEXMF}/doc/platex/morisawa + cp ./LICENSE ${TEXMF}/doc/platex/morisawa/ + cp ./README.md ${TEXMF}/doc/platex/morisawa/ + cp ./*.pdf ${TEXMF}/doc/platex/morisawa/ + mkdir -p ${TEXMF}/fonts/map/dvipdfmx/morisawa/ + cp ./map/* ${TEXMF}/fonts/map/dvipdfmx/morisawa/ + mkdir -p ${TEXMF}/fonts/tfm/public/morisawa + cp ./tfm/futo* ${TEXMF}/fonts/tfm/public/morisawa/ + cp ./tfm/gtb* ${TEXMF}/fonts/tfm/public/morisawa/ + cp ./tfm/jun* ${TEXMF}/fonts/tfm/public/morisawa/ + cp ./tfm/ryumin* ${TEXMF}/fonts/tfm/public/morisawa/ + mkdir -p ${TEXMF}/fonts/tfm/public/morisawa + cp ./tfm/Futo* ${TEXMF}/fonts/tfm/public/morisawa/ + cp ./tfm/Gothic* ${TEXMF}/fonts/tfm/public/morisawa/ + cp ./tfm/Jun* ${TEXMF}/fonts/tfm/public/morisawa/ + cp ./tfm/Ryumin* ${TEXMF}/fonts/tfm/public/morisawa/ + mkdir -p ${TEXMF}/fonts/vf/public/morisawa + cp ./vf/Futo* ${TEXMF}/fonts/vf/public/morisawa/ + cp ./vf/Gothic* ${TEXMF}/fonts/vf/public/morisawa/ + cp ./vf/Jun* ${TEXMF}/fonts/vf/public/morisawa/ + cp ./vf/Ryumin* ${TEXMF}/fonts/vf/public/morisawa/ + mkdir -p ${TEXMF}/source/platex/morisawa + cp ./Makefile ${TEXMF}/source/platex/morisawa/ + cp ./*.dtx ${TEXMF}/source/platex/morisawa/ + cp ./*.ins ${TEXMF}/source/platex/morisawa/ + mkdir -p ${TEXMF}/tex/platex/morisawa + cp ./*.sty ${TEXMF}/tex/platex/morisawa/ +clean: + rm -f $(STRIPTARGET) $(DVITARGET) +cleanstrip: + rm -f $(STRIPTARGET) +cleanall: + rm -f $(STRIPTARGET) $(DVITARGET) $(PDFTARGET) +cleandoc: + rm -f $(DVITARGET) $(PDFTARGET) diff --git a/Master/texmf-dist/doc/fonts/morisawa/README.md b/Master/texmf-dist/doc/fonts/morisawa/README.md new file mode 100644 index 00000000000..923d311e5e2 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/morisawa/README.md @@ -0,0 +1,33 @@ +# morisawa + +This package enables selection of 5 standard Japanese fonts +for pLaTeX + dvips. +The package was originally written by Haruhiko Okumura as part of +[jsclasses](https://github.com/texjporg/jsclasses) bundle, +and the TFM/VF files were previously distributed as part of +[ptex-fonts](https://github.com/texjporg/ptex-fonts) package. +Now all these files are distributed as a separate package, +maintained by Japanese TeX Development Community. + +"Morisawa" is the name of Japanese font vendor, +but here we use only generic font names; +it means that there is no need for actual Morisawa fonts. + +## Installation + +- map/* -> `$TEXMF/fonts/map/dvipdfmx/morisawa/` +- tfm/* -> `$TEXMF/fonts/tfm/public/morisawa/` +- vf/* -> `$TEXMF/fonts/vf/public/morisawa/` +- *.sty -> `$TEXMF/tex/platex/morisawa/` + +## Repository + +The bundle is maintained on GitHub: +https://github.com/texjporg/morisawa + +## Release Date + +2018-03-11 + +Haruhiko Okumura, +Japanese TeX Development Community diff --git a/Master/texmf-dist/doc/fonts/morisawa/morisawa.pdf b/Master/texmf-dist/doc/fonts/morisawa/morisawa.pdf new file mode 100644 index 00000000000..2ae8c7c021e Binary files /dev/null and b/Master/texmf-dist/doc/fonts/morisawa/morisawa.pdf differ -- cgit v1.2.3