summaryrefslogtreecommitdiff
path: root/lisp/ps-mule.el
Commit message (Collapse)AuthorAgeFilesLines
* Fix a customization problem onGerd Moellmann2000-08-021-15/+3
| | | | ps-mule-font-info-database-default.
* (ps-mule-font-info-database-bdf): Prefer the font "tib24p-mule.bdf"Kenichi Handa2000-06-091-1/+2
| | | | for Tibetan.
* Customization fix, doc fix.Gerd Moellmann2000-04-181-4/+4
| | | | (ps-multibyte-buffer): Customization fix.
* ps-vars eliminated, ps-multibyte-buffer now isKenichi Handa2000-01-051-55/+50
| | | | `;;;###autoload'.
* Define encode-composition-rule and find-compositionKenichi Handa1999-12-151-172/+306
| | | | | | | | | | | | | | | | | | | | | | | | for Emacs 20.4 and the earlier versions. (ps-mule-init-external-library): Just require a feature for external libraries. (ps-mule-prologue): Postscript code modified for new composition. (ps-mule-find-wrappoint): New arg COMPOSITION. (ps-mule-plot-string): Delete code for composite characaters. (ps-mule-plot-composition): New funcion. (ps-mule-prepare-font-for-components): New function. (ps-mule-plot-components): New function. (ps-mule-composition-prologue-generated): Renamed from ps-mule-cmpchar-prologue-generated. (ps-mule-composition-prologue): New named from ps-mule-cmpchar-prologue. Modified for new composition. (ps-mule-plot-rule-cmpchar, ps-mule-plot-cmpchar, ps-mule-prepare-cmpchar-font): Deleted. (ps-mule-string-encoding): New arg NO-SETFONT. (ps-mule-bitmap-prologue): In Postscript code of BuildGlyphCommon, check Composing, not Cmpchar (ps-mule-initialize): Set ps-mule-composition-prologue-generated to nil. (ps-mule-begin-job): Check existence of new composition.
* (ps-mule-font-info-database-bdf): Default BDF fontKenichi Handa1999-11-201-1/+1
| | | | for the charset chinese-sisheng is 7bit encoding, not 8bit.
* Require ps-vars instead of ps-print-def.Kenichi Handa1999-11-181-1/+1
|
* Doc fix, define functions properly if mule package isKenichi Handa1999-10-201-77/+113
| | | | | | | | | loaded or not. (ccl-encode-ethio-unicode, ps-mule-encode-ethiopic): Define properly if mule package is loaded or not. File dependence fix. (ps-multibyte-buffer): Moved to ps-print-def.
* (ps-mule-font-info-database-ps): Typo fixedKenichi Handa1999-09-291-3/+3
| | | | | (normat->normal). Use correct font names for Korean (Munhwa-Regular-KSC-EUC-H and Munhwa-Bold-KSC-EUC-H).
* (ps-mule-begin-job): Fix malformed regexp.Kenichi Handa1999-07-271-1/+1
|
* fix previous changeKenichi Handa1999-05-131-2/+2
|
* (ps-mule-prologue): Fix the definition of DefFontMuleKenichi Handa1999-05-131-14/+49
| | | | | | | | to correctly reflect the value of BaseLineOffset in RelativeCompose. Now the value of RelativeCompose is an array of low and high positions. (ps-mule-cmpchar-prologue): Adjust the definition of BC, EC, and RLC for the above change.
* (ps-mule-begin-job): Redo this change "ifKenichi Handa1999-05-101-1/+1
| | | | | ps-multibyte-buffer is nil, use ps-mule-font-info-database-default."
* Change of ps-print font size variable name.Kenichi Handa1999-02-271-2/+2
| | | | | (ps-mule-generate-font): Fun fix. (ps-mule-begin-job): Programming uniformization.
* (ps-mule-font-info-database-default): Set the initialKenichi Handa1999-02-131-1/+1
| | | | value to ps-mule-font-info-database-latin.
* (ps-multibyte-buffer): Doc-string modified.Kenichi Handa1999-02-131-5/+14
| | | | | | (ps-mule-font-info-database-default): New variable. (ps-mule-begin-job): If ps-multibyte-buffer is nil, use ps-mule-font-info-database-default.
* (ps-mule-font-info-database-bdf): Fix ENCODING fieldKenichi Handa1999-02-121-4/+4
| | | | for ASCII and Latin-1.
* (ps-mule-font-info-database-bdf): Add alternativeEli Zaretskii1999-01-171-45/+47
| | | | | | | file names that avoid clashes in DOS 8+3 namespace. FONT-NAME can now be a list of alternative names. (ps-mule-generate-font): If FONT-NAME is a cons cell, use its car. (ps-mule-prepare-font): Likewise.
* (ps-mule-begin-job): Programming uniformization.Kenichi Handa1998-12-221-2/+2
|
* New file. Mule related code extracted fromKenichi Handa1998-12-151-0/+1156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ps-print.el. Require ps-print, provide ps-mule. (ps-multibyte-buffer): Add autoload cookie. (ps-mule-prepare-ascii-font): New fun. (ps-mule-set-ascii-font): New fun. (ps-mule-skip-same-charset): Fun deleted. (ps-mule-plot-string): Set ps-mule-current-charset. (ps-mule-initialize): Add autload cookie. Don't set ps-mule-font-info-database here. (ps-mule-begin-job): Renamed from ps-mule-begin. Update ps-mule-font-info-database and ps-control-or-escape-regexp. (ps-mule-begin-page): New fun. Doc fix. Require ps-print only when compiled. (ps-mule-prologue-generated): New fun. (ps-mule-plot-string): Add autoload cookie. (ps-mule-begin-job): Call ps-mule-prologue-generated. Programming uniformization and little code improvement. (ps-mule-prepare-font): Programming uniformization. (ps-mule-find-wrappoint, ps-mule-plot-rule-cmpchar) (ps-mule-string-encoding, ps-mule-begin-job): Little code improvement. Always require ps-print. Move some function definitions for Emacs 20.2 and the earlier to ps-print.el. (ps-mule-find-wrappoint): Make it work also with Emacs 20.2. (ps-mule-begin-job): Delete nil and unknown from a list of character sets found by find-charset-region.
* Initial revisionKenichi Handa1998-12-151-0/+0