summaryrefslogtreecommitdiff
path: root/fonts/korean
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/korean
Initial commit
Diffstat (limited to 'fonts/korean')
-rw-r--r--fonts/korean/pk/lj_han/bzrsetup.mf213
-rw-r--r--fonts/korean/pk/lj_han/fli_lj.cmd1
-rw-r--r--fonts/korean/pk/lj_han/fli_lj.rsp12
-rw-r--r--fonts/korean/pk/lj_han/hangul.mfj14
-rw-r--r--fonts/korean/pk/lj_han/ilf_lj.cmd1
-rw-r--r--fonts/korean/pk/lj_han/ilf_lj.rsp12
-rw-r--r--fonts/korean/pk/lj_han/kdrA.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kdrB.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kgrA.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kgrB.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kgsA.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kgsB.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kgtA.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kgtB.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kmjA.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kmjB.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kmjbA.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/kmjbB.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han/lj_han.flibin0 -> 1698690 bytes
-rw-r--r--fonts/korean/pk/lj_han/lj_han.txt81
-rw-r--r--fonts/korean/pk/lj_han1/hgtB.tfmbin0 -> 1204 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hgtbA.tfmbin0 -> 1228 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hgtmA.tfmbin0 -> 1228 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hgtmB.tfmbin0 -> 1204 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hmjB.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hmjbA.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hmjmA.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hmjmB.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/holA.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han1/holB.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hpgB.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hpgbA.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hpgmA.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/hpgmB.tfmbin0 -> 1124 bytes
-rw-r--r--fonts/korean/pk/lj_han1/ilf_lj.bat1
-rw-r--r--fonts/korean/pk/lj_han1/ilf_lj.cmd1
-rw-r--r--fonts/korean/pk/lj_han1/ilf_lj.rsp12
-rw-r--r--fonts/korean/pk/lj_han1/lj_han1.flibin0 -> 2287410 bytes
-rw-r--r--fonts/korean/pk/lj_han1/lj_han1.txt69
39 files changed, 417 insertions, 0 deletions
diff --git a/fonts/korean/pk/lj_han/bzrsetup.mf b/fonts/korean/pk/lj_han/bzrsetup.mf
new file mode 100644
index 0000000000..2f2bf1c19c
--- /dev/null
+++ b/fonts/korean/pk/lj_han/bzrsetup.mf
@@ -0,0 +1,213 @@
+% bzrsetup.mf: interesting and/or necessary things for bzrto's Metafont output.
+%
+% Copyright (C) 1992 Free Software Foundation, Inc.
+%
+% modified by Werner Lemberg 8-Nov-93
+%
+% 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, 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; if not, write to the Free Software
+% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+
+% |true_design_size| must be set before this file is input. It is
+% supposed to be the design size of the original font. If the user does
+% not set |designsize| on the command line, we default to the following.
+default_design_size# := 10pt#;
+if designsize = 0: designsize := default_design_size#; fi;
+
+% It's pointless to actually produce different TFM files for different
+% design sizes: we have only one set of outlines, after all. So we
+% adjust the resolution to account for different sizes, by setting
+% |mag|. Then we reset |designsize| to the default.
+if unknown mag: mag := 1; fi;
+mag := mag * designsize / default_design_size#;
+
+% So we can produce output at varying sizes, all our dimensions are
+% output in terms of the ad hoc parameter |u|.
+%
+u# := default_design_size# / true_design_size#;
+
+designsize := default_design_size#;
+
+% Macros from page 289 of {\sl The Metafontbook} for short-circuit evaluation.
+%
+def cand (text q) = startif true q else: false fi enddef;
+def cor (text q) = startif true true else: q fi enddef;
+tertiarydef p startif true = if p: enddef;
+
+% The proof resolution of 2601.72 pixels per inch established by plain
+% \MF\ does not always work, because the characters might be too large
+% (or small, for that matter) for the paper size. So, here we change
+% the proof resolution to fit the design size of the font into
+% |proof_size| inches. To do this, we must know the resolution of the
+% device the proof output will be printed on; we make |proof_resolution|
+% default to 300.
+%
+if unknown mode cor ((mode = proof) or (mode = smoke)):
+ % Given in inches:
+ if unknown proof_size: proof_size := 7; fi;
+
+ % Given in pixels per inch:
+ if unknown proof_resolution: proof_resolution := 300; fi;
+
+ % Set up the new mode to be the same as the old one, except for the
+ % resolution.
+ original_mode := if known mode: mode else: proof fi;
+ mode_def bzr_proof_mode =
+ if original_mode = proof:
+ proof_;
+ else:
+ smoke_;
+ fi;
+ pixels_per_inch
+ := (proof_size * proof_resolution)
+ * (72.27 / proof_resolution)
+ * (72.27 / designsize);
+ enddef;
+ mode := bzr_proof_mode;
+fi;
+
+% Set up the device values for this run. Since we allow a nonstandard
+% value of |proofing| (see below), we must save its value, if it has
+% already been assigned.
+%
+if (known proofing) cand (proofing > 2):
+ save_proofing := proofing;
+fi
+
+mode_setup;
+
+if known save_proofing:
+ proofing := save_proofing;
+fi;
+
+
+% We can't define the pixel-oriented version of |u| until after
+% |mode_setup| has been called.
+define_pixels (u);
+
+
+% Use a font that blends better with the \MF\ logo for the title line.
+%
+if proofing > 0:
+ special "titlefont cmss8";
+fi;
+
+% If we are doing smoke proofs, put the character at its actual size on
+% the output; if we're doing gray proofs, use a smaller font for the
+% labels.
+%
+if proofing = 1:
+ special "labelfont " & jobname;
+ extra_beginchar := extra_beginchar &
+ "makelabel.lft.nodot (decimal charcode, (w + 1in#, 0));";
+fi;
+if proofing = 2:
+ special "labelfont cmtt8";
+fi;
+
+% Produce a |makelabel| command for each |z| point in |point_list| and
+% each suffix in |suffixes|.
+%
+def general_label (text point_list, suffixes) =
+ forsuffixes point_suffix = ,suffixes:
+ forsuffixes point = point_list:
+ % Unfortunately, the way in which the |str| operator formats its
+ % argument (which is an arbitrary suffix) cannot be changed, so
+ % the proofsheets end up showing "0 0" for the variable |z[0][0]|.
+ makelabel (str point.point_suffix, z.point.point_suffix);
+ endfor
+ endfor
+enddef;
+
+% Define our labels for the proofsheets. The person running Metafont
+% can also see the control points on each spline, by setting
+% |proofing>2| at the beginning. (The {\tt plain.mf} macros only
+% distinguish between |proofing=0|, |proofing>0| and |proofing>1|, so we
+% are not disturbing them.)
+%
+def proof_labels (text t) =
+ % We need to delimit the arguments here, so \MF\ knows where the
+ % second |text| argument begins. Our output uses the suffix |"s"| for
+ % startpoints of segments, and the suffixes |"c1"| and |"c2"| for
+ % control points.
+ if proofing > 1: general_label (t) (s); fi;
+ if proofing > 2: general_label (t) (c1,c2); fi;
+enddef;
+
+
+% We define our characters as filled outlines; page 206 of {\sl The
+% Metafontbook} suggests disabling \MF's |autorounding| and
+% |smoothing| features in that case.
+%
+autorounding := 0;
+smoothing := 0;
+
+% Sometimes we want to fill our paths, other times unfill them,
+% depending on whether the winding number is positive or negative. We
+% could be absolutely safe here, and declare |temp_path| inside a group,
+% at every invocation of |fill_or_unfill|; but this would waste time and
+% space to no advantage, since we know exactly what kind of \MF\
+% programs we output, and the variable |temp_path| is not used in them.
+%
+% Incidentally, we need a variable in the first place only because it is more
+% efficient to avoid evaluating long paths more than once.
+%
+path temp_path;
+
+def fill_or_unfill expr p =
+ temp_path := p;
+ if turningnumber temp_path > 0: fill else: unfill fi temp_path;
+enddef;
+
+% Since we can assume the font fills all cycles counterclockwise
+% (because PostScript requires this), we want to disable the
+% |turningnumber| checking which generates the `Strange path' errors.
+% See p.112 and p.119 of the Metafontbook.
+%
+% (By the way, setting |turningcheck := 0| makes Metafont always use the
+% filling rule for positive turning number, i.e., always |fill| and
+% never |unfill|. When would this be useful?)
+%
+turningcheck := 1;
+
+% When we don't know the dimensions of the character we're defining
+% before we define it, we have to use these to begin it:
+def begin_no_dimen_char (expr c) =
+ begingroup
+ transform save_currenttransform;
+ save_currenttransform := currenttransform;
+ charcode:=if known c: byte c else: 0 fi;
+ charic:=0; clearxy; clearit; clearpen; scantokens extra_beginchar;
+enddef;
+
+def end_no_dimen_char =
+ currenttransform := save_currenttransform;
+ endchar;
+enddef;
+
+% When use the above to start a character, must call this before `endchar'.
+%
+def set_char_dimens (expr w_sharp,h_sharp,d_sharp) =
+ charwd:=w_sharp; charht:=h_sharp; chardp:=d_sharp;
+ w:=hround(charwd*hppp); h:=vround(charht*hppp); d:=vround(chardp*hppp);
+enddef;
+
+% Move by shifting the current transform matrix.
+%
+def move (expr h_amount, v_amount) =
+ currenttransform := currenttransform shifted (h_amount, v_amount);
+enddef;
+
+def hmove (expr amount) = move (amount, 0); enddef;
+def vmove (expr amount) = move (0, amount); enddef;
diff --git a/fonts/korean/pk/lj_han/fli_lj.cmd b/fonts/korean/pk/lj_han/fli_lj.cmd
new file mode 100644
index 0000000000..d65673cd5e
--- /dev/null
+++ b/fonts/korean/pk/lj_han/fli_lj.cmd
@@ -0,0 +1 @@
+fontlib /v /c lj_han @fli_lj.rsp
diff --git a/fonts/korean/pk/lj_han/fli_lj.rsp b/fonts/korean/pk/lj_han/fli_lj.rsp
new file mode 100644
index 0000000000..8b6a993ea1
--- /dev/null
+++ b/fonts/korean/pk/lj_han/fli_lj.rsp
@@ -0,0 +1,12 @@
+150 +pixel.lj\%rdpi\*.pk
+180 +pixel.lj\%rdpi\*.pk
+210 +pixel.lj\%rdpi\*.pk
+240 +pixel.lj\%rdpi\*.pk
+270 +pixel.lj\%rdpi\*.pk
+300 +pixel.lj\%rdpi\*.pk
+328.63353 +pixel.lj\%rdpi\*.pk
+360 +pixel.lj\%rdpi\*.pk
+432 +pixel.lj\%rdpi\*.pk
+518.4 +pixel.lj\%rdpi\*.pk
+622.08 +pixel.lj\%rdpi\*.pk
+746.496 +pixel.lj\%rdpi\*.pk
diff --git a/fonts/korean/pk/lj_han/hangul.mfj b/fonts/korean/pk/lj_han/hangul.mfj
new file mode 100644
index 0000000000..f2a9828525
--- /dev/null
+++ b/fonts/korean/pk/lj_han/hangul.mfj
@@ -0,0 +1,14 @@
+%
+% hangul.mfj
+%
+% creates Korean fonts (to use with hlatex; available at cair.kaist.ac.kr)
+%
+input [modes];
+def s=[0.5 0.6 0.7 0.8 0.9 s0 sh s1 s2 s3 s4 s5];
+{
+base=plain;
+fonts=kmja kmjb kmjba kmjbb kgta kgtb
+ kgsa kgsb kgra kgrb kdra kdrb;
+mags=s;
+m;
+}
diff --git a/fonts/korean/pk/lj_han/ilf_lj.cmd b/fonts/korean/pk/lj_han/ilf_lj.cmd
new file mode 100644
index 0000000000..1338641560
--- /dev/null
+++ b/fonts/korean/pk/lj_han/ilf_lj.cmd
@@ -0,0 +1 @@
+fontlib /v /d lj_han @ilf_lj.rsp
diff --git a/fonts/korean/pk/lj_han/ilf_lj.rsp b/fonts/korean/pk/lj_han/ilf_lj.rsp
new file mode 100644
index 0000000000..662837716a
--- /dev/null
+++ b/fonts/korean/pk/lj_han/ilf_lj.rsp
@@ -0,0 +1,12 @@
+150 #pixel.lj\%rdpi\*.pk
+180 #pixel.lj\%rdpi\*.pk
+210 #pixel.lj\%rdpi\*.pk
+240 #pixel.lj\%rdpi\*.pk
+270 #pixel.lj\%rdpi\*.pk
+300 #pixel.lj\%rdpi\*.pk
+328.63353 #pixel.lj\%rdpi\*.pk
+360 #pixel.lj\%rdpi\*.pk
+432 #pixel.lj\%rdpi\*.pk
+518.4 #pixel.lj\%rdpi\*.pk
+622.08 #pixel.lj\%rdpi\*.pk
+746.496 #pixel.lj\%rdpi\*.pk
diff --git a/fonts/korean/pk/lj_han/kdrA.tfm b/fonts/korean/pk/lj_han/kdrA.tfm
new file mode 100644
index 0000000000..917f7ecc36
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kdrA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kdrB.tfm b/fonts/korean/pk/lj_han/kdrB.tfm
new file mode 100644
index 0000000000..88cbecafab
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kdrB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kgrA.tfm b/fonts/korean/pk/lj_han/kgrA.tfm
new file mode 100644
index 0000000000..bf9d644df9
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kgrA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kgrB.tfm b/fonts/korean/pk/lj_han/kgrB.tfm
new file mode 100644
index 0000000000..cd4ee40a6e
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kgrB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kgsA.tfm b/fonts/korean/pk/lj_han/kgsA.tfm
new file mode 100644
index 0000000000..a15fb491fa
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kgsA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kgsB.tfm b/fonts/korean/pk/lj_han/kgsB.tfm
new file mode 100644
index 0000000000..200d42b946
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kgsB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kgtA.tfm b/fonts/korean/pk/lj_han/kgtA.tfm
new file mode 100644
index 0000000000..c9d7244d0d
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kgtA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kgtB.tfm b/fonts/korean/pk/lj_han/kgtB.tfm
new file mode 100644
index 0000000000..d9d27f4864
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kgtB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kmjA.tfm b/fonts/korean/pk/lj_han/kmjA.tfm
new file mode 100644
index 0000000000..8f6fe72a6c
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kmjA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kmjB.tfm b/fonts/korean/pk/lj_han/kmjB.tfm
new file mode 100644
index 0000000000..ac13560a18
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kmjB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kmjbA.tfm b/fonts/korean/pk/lj_han/kmjbA.tfm
new file mode 100644
index 0000000000..4d0edea9db
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kmjbA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/kmjbB.tfm b/fonts/korean/pk/lj_han/kmjbB.tfm
new file mode 100644
index 0000000000..a95ebb8ac3
--- /dev/null
+++ b/fonts/korean/pk/lj_han/kmjbB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han/lj_han.fli b/fonts/korean/pk/lj_han/lj_han.fli
new file mode 100644
index 0000000000..5e2613cf19
--- /dev/null
+++ b/fonts/korean/pk/lj_han/lj_han.fli
Binary files differ
diff --git a/fonts/korean/pk/lj_han/lj_han.txt b/fonts/korean/pk/lj_han/lj_han.txt
new file mode 100644
index 0000000000..9d5078a7f2
--- /dev/null
+++ b/fonts/korean/pk/lj_han/lj_han.txt
@@ -0,0 +1,81 @@
+
+This is the HLaTeX font package lj_han.zip (8 Nov. 1993)
+========================================================
+
+This release corrects some very nasty bugs in the HLaTeX package for emTeX:
+
+ o Some fonts had wrong hppp values which caused the dvi-driver to write
+ beyond the right margin (TeX didn't complain!).
+ This affected all sizes smaller than 10 pt and the bigger sizes of the
+ Dinaru fonts.
+
+ o Some font dimensions of the Dinaru font were too small, affecting the
+ space between Korean words (this is not used normally).
+
+ o This library is now complete, i.e. contains all fonts in all sizes
+ (well, the user must decide which of the smaller fonts are still
+ readable :-).
+
+
+lj_han.zip contains the following files:
+
+ lj_han.txt this file
+
+ lj_han.fli emTeX font library containing the Korean fonts
+ (resulution 300dpi)
+ MyoungJo (kmjA, kmjB)
+ MyoungJo bold (kmjbA, kmjbB)
+ Gothic (kgtA, kgtB)
+ BootGulssi (kgsA, kgsB)
+ Graphic (kgrA, kgrB)
+ Dinaru (kdrA, ldrB)
+ in the sizes
+ 5, 6, 7, 8, 9, 10,
+ 10.95, 12, 14.4, 17.28, 20.74, 24.88 pt
+
+ *.tfm Metric files for the above fonts
+
+And for the experienced user:
+
+ fli_lj.cmd create a font library using the emTeX fontlib program
+ fli_lj.rsp response file for fli_lj.cmd
+ ilf_lj.cmd unpack a font library using the emTeX fontlib program
+ ilf_lj.rsp response file for fli_lj.cmd
+ bzrsetup.mf use this file instead of the same file contained in the
+ Hangul metafont package to get smaller .pk-files
+ hangul.mfj control file for the emTeX metafont job program (mfjob)
+ to build the .pk-files
+
+Use and edit these files if you want to build your own Hangul library. You need
+the metafont sources of the Hangul fonts (located at cair.kaist.ac.kr).
+Attention! You should use OS/2 with HPFS, otherwise you must patch the file
+name table at the beginning of lj_han.fli to get file names with upper case
+letters (kmjA instead of kmja etc.).
+
+
+This is freely distributable under the GNU Public License.
+
+
+Installation
+------------
+
+Move the lj_han.fli file into a directory which is found by the dvi-driver.
+Edit the lj.cnf file to include lj_han.fli as a font library.
+Move all .tfm-files into your TFM-directory.
+
+You need the HLaTeX-package to make use of the fonts (a DOS port is included in
+hlatex1.zip located at cair.kaist.ac.kr).
+
+It is recommended that you use the hlatex2e package also which includes
+a hangul style file for LaTeX2e.
+
+
+Author
+------
+
+Werner Lemberg (A7621GAC@awiuni11.bitnet)
+
+Please report any errors or suggestions to this email-address.
+
+N.B.: This package was produced for a friend of mine -- I can't speak any
+ Korean :-)
diff --git a/fonts/korean/pk/lj_han1/hgtB.tfm b/fonts/korean/pk/lj_han1/hgtB.tfm
new file mode 100644
index 0000000000..427b618863
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hgtB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hgtbA.tfm b/fonts/korean/pk/lj_han1/hgtbA.tfm
new file mode 100644
index 0000000000..37ab7ce424
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hgtbA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hgtmA.tfm b/fonts/korean/pk/lj_han1/hgtmA.tfm
new file mode 100644
index 0000000000..37ab7ce424
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hgtmA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hgtmB.tfm b/fonts/korean/pk/lj_han1/hgtmB.tfm
new file mode 100644
index 0000000000..427b618863
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hgtmB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hmjB.tfm b/fonts/korean/pk/lj_han1/hmjB.tfm
new file mode 100644
index 0000000000..8a73d5d1ba
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hmjB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hmjbA.tfm b/fonts/korean/pk/lj_han1/hmjbA.tfm
new file mode 100644
index 0000000000..47f47a0626
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hmjbA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hmjmA.tfm b/fonts/korean/pk/lj_han1/hmjmA.tfm
new file mode 100644
index 0000000000..47f47a0626
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hmjmA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hmjmB.tfm b/fonts/korean/pk/lj_han1/hmjmB.tfm
new file mode 100644
index 0000000000..8a73d5d1ba
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hmjmB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/holA.tfm b/fonts/korean/pk/lj_han1/holA.tfm
new file mode 100644
index 0000000000..d48a2d4069
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/holA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/holB.tfm b/fonts/korean/pk/lj_han1/holB.tfm
new file mode 100644
index 0000000000..53393e6f41
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/holB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hpgB.tfm b/fonts/korean/pk/lj_han1/hpgB.tfm
new file mode 100644
index 0000000000..e961b95d22
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hpgB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hpgbA.tfm b/fonts/korean/pk/lj_han1/hpgbA.tfm
new file mode 100644
index 0000000000..50c50b320f
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hpgbA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hpgmA.tfm b/fonts/korean/pk/lj_han1/hpgmA.tfm
new file mode 100644
index 0000000000..50c50b320f
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hpgmA.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/hpgmB.tfm b/fonts/korean/pk/lj_han1/hpgmB.tfm
new file mode 100644
index 0000000000..e961b95d22
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/hpgmB.tfm
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/ilf_lj.bat b/fonts/korean/pk/lj_han1/ilf_lj.bat
new file mode 100644
index 0000000000..e1cb3a83b9
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/ilf_lj.bat
@@ -0,0 +1 @@
+fontlib /v /d lj_han1 @ilf_lj.rsp
diff --git a/fonts/korean/pk/lj_han1/ilf_lj.cmd b/fonts/korean/pk/lj_han1/ilf_lj.cmd
new file mode 100644
index 0000000000..e1cb3a83b9
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/ilf_lj.cmd
@@ -0,0 +1 @@
+fontlib /v /d lj_han1 @ilf_lj.rsp
diff --git a/fonts/korean/pk/lj_han1/ilf_lj.rsp b/fonts/korean/pk/lj_han1/ilf_lj.rsp
new file mode 100644
index 0000000000..662837716a
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/ilf_lj.rsp
@@ -0,0 +1,12 @@
+150 #pixel.lj\%rdpi\*.pk
+180 #pixel.lj\%rdpi\*.pk
+210 #pixel.lj\%rdpi\*.pk
+240 #pixel.lj\%rdpi\*.pk
+270 #pixel.lj\%rdpi\*.pk
+300 #pixel.lj\%rdpi\*.pk
+328.63353 #pixel.lj\%rdpi\*.pk
+360 #pixel.lj\%rdpi\*.pk
+432 #pixel.lj\%rdpi\*.pk
+518.4 #pixel.lj\%rdpi\*.pk
+622.08 #pixel.lj\%rdpi\*.pk
+746.496 #pixel.lj\%rdpi\*.pk
diff --git a/fonts/korean/pk/lj_han1/lj_han1.fli b/fonts/korean/pk/lj_han1/lj_han1.fli
new file mode 100644
index 0000000000..275d6b329c
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/lj_han1.fli
Binary files differ
diff --git a/fonts/korean/pk/lj_han1/lj_han1.txt b/fonts/korean/pk/lj_han1/lj_han1.txt
new file mode 100644
index 0000000000..57ebcc6712
--- /dev/null
+++ b/fonts/korean/pk/lj_han1/lj_han1.txt
@@ -0,0 +1,69 @@
+
+This is the Korean font package lj_han1.zip (15-Sept-1994)
+==========================================================
+
+lj_han1.zip contains the following files:
+
+ lj_han1.txt this file
+
+ lj_han1.fli emTeX font library containing the Korean fonts of the
+ jhTeX package (resulution 300dpi):
+
+ Hangul MyoungJo (MunHwaBu fonts) (hmjmA, hmjmB)
+ Hangul MyoungJo bold (MunHwaBu fonts) (hmjbA, hmjbB)
+
+ Hangul Gothic (hgtmA, hgtmB)
+ Hangul Gothic bold (hgtbA, hgtbB)
+
+ Hangul Pilgi (hpgmA, hpgmB)
+ Hangul Pilgi bold (hpgbA, hpgbB)
+
+ Hangul Outline (MyoungJo) (holA, holB)
+
+ in the sizes
+ 5, 6, 7, 8, 9, 10,
+ 10.95, 12, 14.4, 17.28, 20.74, 24.88 pt
+
+ *.tfm Metric files for the above fonts
+
+And for the experienced user:
+
+ ilf_lj.bat for DOS
+ ilf_lj.cmd for OS/2: unpack a font library using the emTeX fontlib program
+ ilf_lj.rsp response file for fli_lj.cmd
+
+
+All metafont sources are in the jhTeX package.
+
+
+This is freely distributable under the GNU Public License.
+
+
+Installation
+------------
+
+Move the lj_han1.fli file into a directory which is found by the dvi-driver.
+Edit the dvi-driver configuration file (usually lj.cnf) to include lj_han1.fli
+as a font library. Move all .tfm-files into a tfm-directory found by emTeX.
+
+
+Use
+---
+
+There are two ways to use these fonts:
+
+ o get the CJK package (Version 2.0 or higher) for LaTeX2e.
+ No preprocessor needed --- virtual fonts are used instead.
+
+ o get jhTeX. You will need a preprocessor (included). Supports
+ hanja also.
+
+
+Author
+------
+
+Werner Lemberg (A7621GAC@awiuni11.bitnet)
+
+Please report any errors or suggestions to this email-address.
+
+N.B.: I can't speak any Korean :-)