comparison README.unicode @ 91564:9ee03576e1b0

Remove out-of-date comments that assume this is on a branch. Add copyright and license notice.
author Glenn Morris <rgm@gnu.org>
date Wed, 06 Feb 2008 05:38:35 +0000
parents 00481da599f2
children 121c7cb5f6b6
comparison
equal deleted inserted replaced
91563:d122eefbb3f1 91564:9ee03576e1b0
1 -*-mode: text; coding: latin-1;-*- 1 -*-mode: text; coding: latin-1;-*-
2 2
3 Problems, fixmes and other issues in the emacs-unicode branch 3 Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 Free Software Foundation, Inc.
5 See the end of the file for license conditions.
6
7 Problems, fixmes and other issues for unicode-related issues
4 ------------------------------------------------------------- 8 -------------------------------------------------------------
5 9
6 Notes by fx to record various things of variable importance. handa 10 Notes by fx to record various things of variable importance. handa
7 needs to check them -- don't take too seriously, especially with 11 needs to check them -- don't take too seriously, especially with
8 regard to completeness. 12 regard to completeness.
9
10 _Do take seriously that you don't want this branch unless you're
11 actually working on it; you risk your data by actually using it._ If
12 you just want to edit Unicode and/or unify iso-8859 et al, see the
13 existing support and the extra stuff at
14 <URL:ftp://dlpx1.dl.ac.uk/fx/emacs/Mule>, mostly now in the CVS trunk.
15 (Editing support is mostly orthogonal to the internal representation.)
16 13
17 * SINGLE_BYTE_CHAR_P returns true for Latin-1 characters, which has 14 * SINGLE_BYTE_CHAR_P returns true for Latin-1 characters, which has
18 undesirable effects. E.g.: 15 undesirable effects. E.g.:
19 (multibyte-string-p (let ((s "x")) (aset s 0 ?£) s)) => nil 16 (multibyte-string-p (let ((s "x")) (aset s 0 ?£) s)) => nil
20 (multibyte-string-p (concat [?£])) => nil 17 (multibyte-string-p (concat [?£])) => nil
133 130
134 131
135 New font handling mechanism with font backend method 132 New font handling mechanism with font backend method
136 ---------------------------------------------------- 133 ----------------------------------------------------
137 134
138 This branch now contains new codes for handling fonts by multiple font 135 Emacs now contains new codes for handling fonts by multiple font
139 backends. The old font handling codes still exist completely parallel 136 backends. The old font handling codes still exist completely parallel
140 to the new codes, and the new codes are used only when you configure 137 to the new codes, and the new codes are used only when you configure
141 Emacs with the argument "--enable-font-backend". 138 Emacs with the argument "--enable-font-backend".
142 139
143 Which font backends to use can be specified by X resource 140 Which font backends to use can be specified by X resource
197 % emacs -fn tahoma 194 % emacs -fn tahoma
198 Non-ASCII Latin characters will not be displayed by the font "tahoma". 195 Non-ASCII Latin characters will not be displayed by the font "tahoma".
199 In such a case, please try this: 196 In such a case, please try this:
200 197
201 (set-fontset-font "fontset-default" 'latin '("tahoma" . "unicode-bmp")) 198 (set-fontset-font "fontset-default" 'latin '("tahoma" . "unicode-bmp"))
199
200
201 This file is part of GNU Emacs.
202
203 GNU Emacs is free software; you can redistribute it and/or modify
204 it under the terms of the GNU General Public License as published by
205 the Free Software Foundation; either version 3, or (at your option)
206 any later version.
207
208 GNU Emacs is distributed in the hope that it will be useful,
209 but WITHOUT ANY WARRANTY; without even the implied warranty of
210 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
211 GNU General Public License for more details.
212
213 You should have received a copy of the GNU General Public License
214 along with GNU Emacs; see the file COPYING. If not, write to the
215 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
216 Boston, MA 02110-1301, USA.