summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-01-01 17:45:50 +0000
committerKarl Berry <karl@freefriends.org>2009-01-01 17:45:50 +0000
commit06b1964526f9f21bba3b50c33085a434ecbc64d3 (patch)
tree8a674657765462b4d90c10fcc758d1185b2abe3c
parent1734821ab45d435176ee5c554e59bd8b51d2f01f (diff)
norasi-c90 from cjk 4.8.2 (29dec08)
git-svn-id: svn://tug.org/texlive/trunk@11790 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xMaster/texmf-dist/dvips/norasi-c90/config.norasi-c901
-rwxr-xr-xMaster/texmf-dist/fonts/map/dvips/norasi-c90/norasi-c90.map4
-rwxr-xr-xMaster/texmf-dist/fonts/tfm/public/norasi-c90/ftnb8z.tfmbin0 -> 6412 bytes
-rwxr-xr-xMaster/texmf-dist/fonts/tfm/public/norasi-c90/ftnbi8z.tfmbin0 -> 6640 bytes
-rwxr-xr-xMaster/texmf-dist/fonts/tfm/public/norasi-c90/ftni8z.tfmbin0 -> 6664 bytes
-rwxr-xr-xMaster/texmf-dist/fonts/tfm/public/norasi-c90/ftnr8z.tfmbin0 -> 6424 bytes
-rwxr-xr-xMaster/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst85
-rwxr-xr-xMaster/tlpkg/bin/tlpkginfo2
-rwxr-xr-xMaster/tlpkg/bin/tlprm8
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
-rw-r--r--Master/tlpkg/tlpsrc/norasi-c90.tlpsrc2
11 files changed, 97 insertions, 6 deletions
diff --git a/Master/texmf-dist/dvips/norasi-c90/config.norasi-c90 b/Master/texmf-dist/dvips/norasi-c90/config.norasi-c90
new file mode 100755
index 00000000000..655dace2ba5
--- /dev/null
+++ b/Master/texmf-dist/dvips/norasi-c90/config.norasi-c90
@@ -0,0 +1 @@
+p +norasi-c90.map
diff --git a/Master/texmf-dist/fonts/map/dvips/norasi-c90/norasi-c90.map b/Master/texmf-dist/fonts/map/dvips/norasi-c90/norasi-c90.map
new file mode 100755
index 00000000000..6d6a7790fd8
--- /dev/null
+++ b/Master/texmf-dist/fonts/map/dvips/norasi-c90/norasi-c90.map
@@ -0,0 +1,4 @@
+ftnr8z Norasi " C90Encoding ReEncodeFont " <c90.enc <norasi.pfb
+ftnb8z Norasi-Bold " C90Encoding ReEncodeFont " <c90.enc <norasi_b.pfb
+ftni8z Norasi-Italic " C90Encoding ReEncodeFont " <c90.enc <norasi_i.pfb
+ftnbi8z Norasi-BoldItalic " C90Encoding ReEncodeFont " <c90.enc <norasi_bi.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnb8z.tfm b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnb8z.tfm
new file mode 100755
index 00000000000..53aab3e2158
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnb8z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnbi8z.tfm b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
new file mode 100755
index 00000000000..be784971fce
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnbi8z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftni8z.tfm b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftni8z.tfm
new file mode 100755
index 00000000000..277282026ca
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftni8z.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnr8z.tfm b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnr8z.tfm
new file mode 100755
index 00000000000..866eac16ba4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/norasi-c90/ftnr8z.tfm
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst b/Master/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst
new file mode 100755
index 00000000000..b27f1492d37
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst
@@ -0,0 +1,85 @@
+% norasi-c90.fontinst
+
+% Copyright (C) 1994-2008 Werner Lemberg <wl@gnu.org>
+%
+% This program is free software; you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation; either version 2 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program in doc/COPYING; if not, write to the Free
+% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+% MA 02110-1301 USA
+
+\input fontinst.sty
+
+\needsfontinstversion{1.918}
+
+
+% we explicitly set all slots in the encoding, so provide all glyph names
+% in AFM files equally (this is, don't create `<glyph>-not' names)
+\let\setnotglyph \setrawglyph
+
+% we want warnings for missing glyphs
+\fontinstcc
+\add_to\pre_fourth_etx_pass_hook{
+ \def\do_slot{
+ \if_undefined{g-\slot_name}\then
+ \fontinstwarningnoline{fontinst}
+ {missing~glyph~`\slot_name'\space
+ for~slot~\the\slot_number\space
+ in~font~`\out_filename'}
+ \fi
+ \do_character
+ }
+}
+\normalcc
+
+
+% create PL files and an FD file
+\installfonts
+ \setint{fontdimen(2)}{500} % SPACE
+ \setint{fontdimen(3)}{300} % STRETCH
+ \setint{fontdimen(4)}{100} % SHRINK
+ \setint{fontdimen(6)}{1000} % QUAD
+ \setint{fontdimen(7)}{0} % EXTRASPACE
+
+ \installrawfont{ftnr8z}{norasi,c90}{c90}
+ {C90}{nrsr}{m}{n}{}
+ \installrawfont{ftnb8z}{norasi_b,c90}{c90}
+ {C90}{nrsr}{bx}{n}{}
+ \installrawfont{ftnbi8z}{norasi_bi,c90}{c90}
+ {C90}{nrsr}{bx}{it}{}
+ \installrawfont{ftni8z}{norasi_i,c90}{c90}
+ {C90}{nrsr}{m}{it}{}
+
+% Thai glyphs in norasi_o and norasi_bo are identical to the shapes
+% in norasi_i and norasi_bi, respectively.
+%
+% \installrawfont{ftno8z}{norasi_o,c90}{c90}
+% {C90}{nrsr}{m}{sl}{}
+% \installrawfont{ftnbo8z}{norasi_bo,c90}{c90}
+% {C90}{nrsr}{bx}{sl}{}
+\endinstallfonts
+
+
+\input finstmsc.sty
+
+
+% create the c90.enc file
+\installfonts
+ % the `makeenc' flag is used in c90.etx
+ \setint{makeenc}{1}
+ \setstr{encodingname}{C90Encoding}
+ \etxtoenc{c90}{c90}
+\endinstallfonts
+
+\end
+
+% end of norasi-c90.fontinst
diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo
index 0dfa02724f2..4f1570ff7f3 100755
--- a/Master/tlpkg/bin/tlpkginfo
+++ b/Master/tlpkg/bin/tlpkginfo
@@ -27,7 +27,7 @@ sub main
$latex_tds_dir = "$CTAN/macros/latex/contrib/latex-tds";
# and the CJK material is split into several packages.
- $cjk_pkgs = "bin-(cjk|ttf)utils|dnp|(|garuda-|norasi)c90";
+ $cjk_pkgs = "bin-(cjk|ttf)utils|dnp|(|garuda-|norasi-)c90";
if ($ARGV[0] eq "--ctan-dir") {
my $output = &find_ctan_dir ($ARGV[1]);
diff --git a/Master/tlpkg/bin/tlprm b/Master/tlpkg/bin/tlprm
index 280101511b2..05ecc02d8d3 100755
--- a/Master/tlpkg/bin/tlprm
+++ b/Master/tlpkg/bin/tlprm
@@ -76,19 +76,19 @@ sub main
my $tsrc = "$Master/tlpkg/tlpsrc";
my @lines = `grep -l 'depend.* $f\$' $tsrc/collection-* $tsrc/scheme-*`;
- print "first edit collections:\n", @lines;
+ print "first edit collections:\n", @lines if @lines;
`printf "@lines" >>$commit_file`;
my $check_script = "$Master/tlpkg/bin/tlpkg-ctan-check";
@lines = `egrep '( |^)$f( |\$)' $check_script`;
if (@lines) {
- print "and no future checks: $check_script\n";
+ print "no future checks: $check_script\n";
`echo $check_script >>$commit_file`;
}
# e.g., insert a die.
- print "and no resurrection: $Master/tlpkg/bin/ctan2tds\n";
- `echo $Master/tlpkg/bin/ctan2tds >>$commit_file`;
+ print "no resurrection: $Master/tlpkg/libexec/ctan2tds\n";
+ `echo $Master/tlpkg/libexec/ctan2tds >>$commit_file`;
print "then:\nsvn remove `cat $rm_file`\n";
print "svn commit -m'rm $f, REASON' `cat $commit_file`\n";
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 6d1495bfa4e..2af08cd7f34 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -3309,7 +3309,6 @@ sub MAKEdnp
{
&MAKEcjk_common ();
require "dnp.pl";
- # have to mv texmf/fonts/sfd to texmf-dist/fonts/sfd/ttf2tpk and rm DNP.sfd
}
sub MAKEgaruda_c90
diff --git a/Master/tlpkg/tlpsrc/norasi-c90.tlpsrc b/Master/tlpkg/tlpsrc/norasi-c90.tlpsrc
new file mode 100644
index 00000000000..9757b14269b
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/norasi-c90.tlpsrc
@@ -0,0 +1,2 @@
+name norasi-c90
+category Package