summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/ChangeLog
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-01-11 23:45:23 +0000
committerKarl Berry <karl@freefriends.org>2020-01-11 23:45:23 +0000
commit05c80cfe06a972990fde7671eb559ff735c7506c (patch)
treef78de2eb3541356dd07eeafcd82eec99f6f14010 /Build/source/texk/dvipsk/ChangeLog
parent32013f736fb33d38e83843850e8e9d787b8475f0 (diff)
bitmap font encoding support from Tom Rokicki
git-svn-id: svn://tug.org/texlive/trunk@53372 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipsk/ChangeLog')
-rw-r--r--Build/source/texk/dvipsk/ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/Build/source/texk/dvipsk/ChangeLog b/Build/source/texk/dvipsk/ChangeLog
index afe728cf790..1ccc44ea75b 100644
--- a/Build/source/texk/dvipsk/ChangeLog
+++ b/Build/source/texk/dvipsk/ChangeLog
@@ -1,3 +1,29 @@
+2020-01-11 Tomas Rokicki <rokicki@gmail.com>
+
+ Support encodings for bitmapped fonts, e.g., when cmr10
+ is used as a bitmap. TUGboat article:
+ https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf
+
+ * dvips-all.enc,
+ * bitmapenc.c: new files.
+ * Makefile.am (dvips_SOURCES): add it.
+ * dosection.c (dosection): call bmenc_startsection.
+ * download.c (unpack_bb): new fn.
+ (downchar): call unpack_bb.
+ (download): call downloadbmencoding .. finishbitmapencoding
+ if needed.
+ * dvips.c (helparr): new option -J to control feature.
+ * dvips.h (tfd): new integer members llx, lly, urx, urx.
+ * dvips.texi (Option details): describe -J option.
+ (Configuration file commands): describe J config directive.
+ (Bitmap font encodings): new section.
+ * loadfont.c (loadfont): initialize and update global font
+ bounding box, to set font sizes for the new bitmap encodings.
+ * output.c (psnameout, pslineout): new fns.
+ * protos.h: add declarations for the various new fns and
+ variable encodetype3.
+ * resident.c (getdefaults): handle J directive.
+
2019-05-03 Akira Kakuto <kakuto@w32tex.org>
* dvips.c, output.c, search.c: Support non-ascii file names