[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/man/macos.texi
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-diffs] Changes to emacs/man/macos.texi |
Date: |
Mon, 01 May 2006 01:10:29 +0000 |
Index: emacs/man/macos.texi
diff -u emacs/man/macos.texi:1.28 emacs/man/macos.texi:1.29
--- emacs/man/macos.texi:1.28 Sun Apr 9 22:40:34 2006
+++ emacs/man/macos.texi Mon May 1 01:10:29 2006
@@ -104,13 +104,6 @@
@code{mac-roman}, @code{mac-centraleurroman}, and @code{mac-cyrillic}
are used to represent these Mac encodings.
- The fontset @code{fontset-standard} is created automatically when
-Emacs is run on Mac, and used by default. It displays as many kinds
-of characters as possible using 12-point Monaco as a base font. If
-you see some character as a hollow box with this fontset, then it's
-almost impossible to display it only by customizing font settings
-(@pxref{Mac Font Specs}).
-
You can use input methods provided either by LEIM (@pxref{Input
Methods}) or Mac OS to enter international characters. To use the
former, see the International Character Set Support section of the
@@ -195,7 +188,7 @@
Command line arguments are specified like
@example
-/Applications/Emacs.app/Contents/MacOS/Emacs -geometry 80x25 &
+/Applications/Emacs.app/Contents/MacOS/Emacs -g 80x25 &
@end example
@noindent
@@ -295,7 +288,8 @@
Courier by customizing the default face attributes for all frames:
@lisp
-(set-face-attribute 'default nil :family "courier" :height 140)
+(set-face-attribute 'default nil
+ :family "courier" :height 140)
@end lisp
@noindent
@@ -313,21 +307,30 @@
@noindent
@xref{Font X}. Wildcards are supported as they are on X.
- Native Apple fonts in Mac Roman encoding has maker name @code{apple}
-and charset @code{mac-roman}. For example 12-point Monaco can be
-specified by the name @samp{-apple-monaco-*-12-*-mac-roman}. When
-using a particular size of scalable fonts, it must be specified in a
-format containing 14 @samp{-}s like
address@hidden
-
- You can specify a @code{mac-roman} font for @acronym{ASCII}
-characters like
+ Emacs on Mac OS Classic uses QuickDraw Text routines for drawing texts
+by default. Emacs on Mac OS X uses @acronym{ATSUI, Apple Type Services
+for Unicode Imaging} as well as QuickDraw Text, and most of the
+characters other than Chinese, Japanese, and Korean ones are drawn using
+the former by default.
+
+ @acronym{ATSUI}-compatible fonts have maker name @code{apple} and
+charset @code{iso10646-1}. For example 12-point Monaco can be specified
+by the name
address@hidden Note
+that it must be specified in a format containing 14 @samp{-}s (i.e., not
+by @samp{-apple-monaco-medium-r-normal-12-*-iso10646-1}) because every
address@hidden font is a scalable one.
+
+ QuickDraw Text fonts have maker name @code{apple} and various charset
+names other than @code{iso10646-1}. Native Apple fonts in Mac Roman
+encoding has charset @code{mac-roman}. You can specify a
address@hidden font for @acronym{ASCII} characters like
address@hidden
address@hidden
(add-to-list
'default-frame-alist
'(font . "-apple-monaco-medium-r-normal--13-*-*-*-*-*-mac-roman"))
address@hidden lisp
address@hidden smalllisp
@noindent
but that does not extend to ISO-8859-1: specifying a @code{mac-roman}
@@ -341,16 +344,11 @@
@samp{mac-cyrillic}, @samp{mac-symbol}, and @samp{mac-dingbats},
respectively.
- Since Emacs as of the current version uses QuickDraw Text routines
-for drawing texts, only characters in the charsets listed above can be
-displayed with the OS-bundled fonts, even if other applications that
-use @acronym{ATSUI} or Cocoa can display variety of characters with
-them.
-
The use of @code{create-fontset-from-fontset-spec} (@pxref{Defining
-Fontsets}) for defining fontsets often results in wrong ones
-especially when using only OS-bundled fonts. The recommended way is
-to create a fontset using @code{create-fontset-from-mac-roman-font}:
+Fontsets}) for defining fontsets often results in wrong ones especially
+when using only OS-bundled QuickDraw Text fonts. The recommended way to
+use them is to create a fontset using
address@hidden:
@lisp
(create-fontset-from-mac-roman-font
@@ -374,11 +372,13 @@
the name @samp{-ETL-fixed-*-iso8859-1}.
@vindex mac-allow-anti-aliasing
- Emacs uses the QuickDraw text rendering by default. On Mac OS X
-10.2 and later, it can be changed so that it uses the Quartz 2D text
-rendering (aka CG text rendering) by setting
address@hidden to @code{t}. However, it is reported
-to sometimes leave some garbages.
+ Mac OS X 10.2 or later can use two types of text renderings: Quartz 2D
+(aka Core Graphics) and QuickDraw. By default, Emacs uses the former on
+such versions. It can be changed by setting
address@hidden to @code{t} (Quartz 2D) or @code{nil}
+(QuickDraw). Both @acronym{ATSUI} and QuickDraw Text drawings are
+affected by the value of this variable.
+
@node Mac Functions
@section Mac-Specific Lisp Functions