mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-22 18:35:09 +00:00
Small ps-print fixes.
* lisp/ps-print.el (ps-line-lengths-internal, ps-nb-pages): Ensure ps-footer-font-size-internal is initialized. Call ps-get-page-dimensions before trying to use ps-font-for-text.
This commit is contained in:
parent
423a637bdb
commit
ff80efe730
@ -1,3 +1,9 @@
|
||||
2010-12-02 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* ps-print.el (ps-line-lengths-internal, ps-nb-pages):
|
||||
Ensure ps-footer-font-size-internal is initialized.
|
||||
Call ps-get-page-dimensions before trying to use ps-font-for-text.
|
||||
|
||||
2010-12-01 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* mail/rmailmm.el (rmail-mime-parse): Call rmail-mime-process
|
||||
@ -35,7 +41,6 @@
|
||||
(smie-next-sexp): Make it accept a "start token" as argument.
|
||||
(smie-indent-keyword): Be careful not to misidentify tokens that span
|
||||
more than one line, as empty lines. Add argument `token'.
|
||||
>>>>>>> MERGE-SOURCE
|
||||
|
||||
2010-11-26 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
|
@ -4331,14 +4331,17 @@ Try: pr -t file | awk '{printf \"%3d %s\n\", length($0), $0}' | sort -r | head"
|
||||
(ps-header-font-size-internal
|
||||
(or ps-header-font-size-internal
|
||||
(ps-get-font-size 'ps-header-font-size)))
|
||||
(ps-footer-font-size-internal
|
||||
(or ps-footer-font-size-internal
|
||||
(ps-get-font-size 'ps-footer-font-size)))
|
||||
(ps-header-title-font-size-internal
|
||||
(or ps-header-title-font-size-internal
|
||||
(ps-get-font-size 'ps-header-title-font-size)))
|
||||
(buf (get-buffer-create "*Line-lengths*"))
|
||||
(ifs ps-font-size-internal) ; initial font size
|
||||
(icw (ps-avg-char-width 'ps-font-for-text)) ; initial character width
|
||||
(print-width (progn (ps-get-page-dimensions)
|
||||
ps-print-width))
|
||||
(icw (ps-avg-char-width 'ps-font-for-text)) ; initial character width
|
||||
(ps-setup (ps-setup)) ; setup for the current buffer
|
||||
(fs-min 5) ; minimum font size
|
||||
cw-min ; minimum character width
|
||||
@ -4378,6 +4381,9 @@ and on the current ps-print setup."
|
||||
(ps-header-font-size-internal
|
||||
(or ps-header-font-size-internal
|
||||
(ps-get-font-size 'ps-header-font-size)))
|
||||
(ps-footer-font-size-internal
|
||||
(or ps-footer-font-size-internal
|
||||
(ps-get-font-size 'ps-footer-font-size)))
|
||||
(ps-header-title-font-size-internal
|
||||
(or ps-header-title-font-size-internal
|
||||
(ps-get-font-size 'ps-header-title-font-size)))
|
||||
@ -4387,9 +4393,9 @@ and on the current ps-print setup."
|
||||
(buf (get-buffer-create "*Nb-Pages*"))
|
||||
(ils ps-line-spacing-internal) ; initial line spacing
|
||||
(ifs ps-font-size-internal) ; initial font size
|
||||
(ilh (ps-line-height 'ps-font-for-text)) ; initial line height
|
||||
(page-height (progn (ps-get-page-dimensions)
|
||||
ps-print-height))
|
||||
(ilh (ps-line-height 'ps-font-for-text)) ; initial line height
|
||||
(ps-setup (ps-setup)) ; setup for the current buffer
|
||||
(fs-min 4) ; minimum font size
|
||||
lh-min ; minimum line height
|
||||
@ -6726,5 +6732,4 @@ Finish printing job for multi-byte chars.
|
||||
|
||||
(provide 'ps-print)
|
||||
|
||||
;; arch-tag: fb06a585-1112-4206-885d-a57d95d50579
|
||||
;;; ps-print.el ends here
|
||||
|
Loading…
Reference in New Issue
Block a user