Mercurial > hg > xemacs-beta
view etc/unicode/mule-ucs/tibetan.txt @ 872:79c6ff3eef26
[xemacs-hg @ 2002-06-20 21:18:01 by ben]
font changes etc.; some 21.4 changes
mule/mule-msw-init-late.el: Specify charset->windows-registry conversion.
mule/mule-x-init.el: Delete extra mule font additions here. Put them in faces.c.
cl-macs.el: Document better.
font-lock.el: Move Lisp function regexp to lisp-mode.el.
lisp-mode.el: Various indentation fixes:
Handle flet functions better.
Handle argument lists in defuns and flets.
Handle quoted lists, e.g. property lists -- don't indent like
function calls. Distinguish between lambdas and other lists.
lisp-mode.el: Handle this form.
faces.el, font-menu.el, font.el, gtk-faces.el, msw-faces.el, msw-font-menu.el, x-faces.el, x-init.el: Major overhaul of face-handling code:
-- Fix lots of bogus code in msw-faces.el, msw-font-menu.el,
font-menu.el that was "truenaming" font specs -- i.e. in the
process of frobbing a particular field in a general user-specified
font spec with wildcarded fields, sticking in particular values
for all the remaining wildcarded fields. This bug was rampant
everywhere except in x-faces.el (the oldest and only correctly
written code). This also means that we need to work with font
names at all times and not font instances, because a font instance
is essentially a truenamed font.
-- Total rewrite of extremely junky code in msw-faces.el. Work
with names as well as font instances, and return names; stop
truenaming when canonicalizing and frobbing; fix handling of the
combined style field, i.e. weight/slant (also fixed in font.el).
-- Totally rewrite the frobbing functions in faces.el. This time,
we frob all the instantiators rather than just computing a single
instance value and working backwards. That way, e.g., `bold' will
work for all charsets that have bold available, rather than only
for whatever charset was part of the computed font instance
(another example of the truename virus). Also fix up code to look
at the fallbacks (all of them) when no global value present, so we
don't need to put something in the global value. Intelligently
handle a request to frob a buffer locale, rather than signalling
an error. When frobbing instantiators, try hard to figure out
what device type is associated with them, and frob each according
to its own proper device type. Correctly handle inheritance
vectors given as instantiators. Preserve existing tags when
putting back frobbed instantiators. Extract out general
specifier-frobbing code into specifier.el. Document everything
cleanly. Do lots of other things better, etc.
-- Don't duplicatively set a global specification for the default
font -- it's already in the fallback and we no longer need a
default global specification present. Delete various code in
x-faces.el and msw-faces.el that duplicated the lists of fonts in
faces.c.
-- init-global-faces was not being called at all under MS Windows!
Major bogosity. That caused device-specific values to get stuck
into all the fonts, making it very hard to change them -- setting
global specs caused nothing to happen.
-- Correct weight names in font.el.
-- Lots more font fixups in objects*.c.
Printer.el: Warning fix.
specifier.el: Add more args to map-specifier.
Add various "heuristic" specifier functions to aid in creation of
specifier-munging code such as in faces.el.
subr.el: New functions.
lwlib.c: Fix warning.
config.inc.samp: Clean up, add args to control fastcall (not yet supported! the
changes needed are in another ws of mine), profile support, vc6
support, union-type.
xemacs.dsp, xemacs.mak: Semi-major overhaul.
Fix bug where dump-id was always getting recomputed, forcing a
redump even when nothing changed.
Add support for fastcall. Support edit-and-continue (on by
default) with vc6. Use incremental linking when doing a debug
compilation. Add support for profiling.
Consolidate the various debug flags.
Partial support for "batch-compiling" -- compiling many files on a
single invocation of the compiler. Doesn't seem to help that much
for me, so it's not finished or enabled by default.
Remove HAVE_MSW_C_DIRED, we always do.
Correct some sloppy use of directories.
s/cygwin32.h: Allow pdump to work under Cygwin (mmap is broken, so need to undefine
HAVE_MMAP).
s/win32-common.h, s/windowsnt.h: Support for fastcall. Add WIN32_ANY for identifying all Win32
variants (Cygwin, native, MinGW). Both of these are properly used
in another ws.
alloc.c, balloon-x.c, buffer.c, bytecode.c, callint.c, cm.c, cmdloop.c, cmds.c, console-gtk.c, console-gtk.h, console-msw.c, console-msw.h, console-stream.c, console-stream.h, console-tty.c, console-tty.h, console-x.c, console-x.h, console.c, console.h, device-gtk.c, device-msw.c, device-tty.c, device-x.c, device.c, device.h, devslots.h, dialog-gtk.c, dialog-msw.c, dialog-x.c, dialog.c, dired-msw.c, editfns.c, emacs.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-tty.c, event-unixoid.c, events.c, extents.c, extents.h, faces.c, fileio.c, fns.c, frame-gtk.c, frame-msw.c, frame-tty.c, frame-x.c, frame.c, frame.h, glyphs-eimage.c, glyphs-gtk.c, glyphs-msw.c, glyphs-widget.c, glyphs-x.c, glyphs.c, glyphs.h, gui-gtk.c, gui-msw.c, gui-x.c, gui.c, gutter.c, input-method-xlib.c, intl-encap-win32.c, intl-win32.c, keymap.c, lisp.h, macros.c, menubar-gtk.c, menubar-msw.c, menubar-x.c, menubar.c, menubar.h, minibuf.c, mule-charset.c, nt.c, objects-gtk.c, objects-gtk.h, objects-msw.c, objects-msw.h, objects-tty.c, objects-tty.h, objects-x.c, objects-x.h, objects.c, objects.h, postgresql.c, print.c, process.h, redisplay-gtk.c, redisplay-msw.c, redisplay-output.c, redisplay-tty.c, redisplay-x.c, redisplay.c, redisplay.h, scrollbar-gtk.c, scrollbar-msw.c, scrollbar-x.c, scrollbar.c, select-gtk.c, select-msw.c, select-x.c, select.c, signal.c, sound.c, specifier.c, symbols.c, syntax.c, sysdep.c, syssignal.h, syswindows.h, toolbar-common.c, toolbar-gtk.c, toolbar-msw.c, toolbar-x.c, toolbar.c, unicode.c, window.c, window.h: The following are the major changes made:
(1) Separation of various header files into an external and an
internal version, similar to the existing separation of process.h
and procimpl.h. Eventually this should be done for all Lisp
objects. The external version has the same name as currently; the
internal adds -impl. The external file has XFOO() macros for
objects, but the structure is opaque and defined only in the
internal file. It's now reasonable to move all prototypes in
lisp.h into the appropriate external file, and this should be
done. Currently, separation has been done on extents.h,
objects*.h, console.h, device.h, frame.h, and window.h.
For c/d/f/w, the most basic properties are available in the
external header file, with the macros resolving to functions. In
the internal header file, the macros are redefined to directly
access the structure. Also, the global MARK_FOO_CHANGED macros
have been made into functions so that they can be accessed without
needing to include lots of -impl headers -- they are used in
almost exclusively in non-time-critical functions, and take up
enough time that the function overhead will be negligible.
Similarly, the function overhead from making the basic properties
mentioned above into functions is negligible, and code that does
heavy accessing of c/d/f/w structures inevitably ends up needing
the internal header files, anyway.
(2) More face changes.
-- Major rewrite of objects-msw.c. Now handles wildcard specs
properly, rather than "truenaming" (or even worse, signalling an
error, which previously happened with some of the fallbacks if you
tried to use them in make-font-instance!).
-- Split charset matching of fonts into two stages -- one to find
a font specifically designed for a particular charset (by
examining its registry), the second to find a Unicode font that
can support the charset. This needs to proceed as two complete,
separate instantiations in order to work properly (otherwise many
of the fonts in the HELLO page look wrong). This should also make
it easy to support iso10646 (Unicode) fonts under X.
-- All default values for fonts are now completely specified in
the fallbacks. Stuff from mule-x-init.el has all been moved here,
merged with the existing specs, and totally rethought so you get
sensible results. (HELLO now looks much better!).
-- Generalize the "default X/GTK device" stuff into a
per-device-type "default device".
-- Add mswindows-{set-}charset-registry. In time,
charset<->code-page conversion functions will be removed.
-- Wrap protective code around calls to compute device specifier tags,
and do this computation before calling the face initialization code
because the latter may need these tags to be correctly updated.
(3) Other changes.
EmacsFrame.c, glyphs-msw.c, eval.c, gui-x.c, intl-encap-win32.c, search.c, signal.c, toolbar-msw.c, unicode.c: Warning fixes.
config.h.in: #undefs meant to be frobbed by configure *MUST* go inside of
#ifndef WIN32_NO_CONFIGURE, and everything else *MUST* go outside!
eval.c: Let detailed backtraces be detailed.
specifier.c: Don't override user's print-string-length/print-length settings.
glyphs.c: New function image-instance-instantiator.
config.h.in, sysdep.c: Changes for fastcall.
sysdep.c, nt.c: Fix up a previous botched patch that tried to add support for both
EEXIST and EACCES. IF THE BOTCHED PATCH WENT INTO 21.4, THIS FIXUP
NEEDS TO GO IN, TOO.
search.c: Fix *evil* crash due to incorrect synching of syntax-cache code
with 21.1. THIS SHOULD GO INTO 21.4.
author | ben |
---|---|
date | Thu, 20 Jun 2002 21:19:10 +0000 |
parents | a29c4eef8f00 |
children |
line wrap: on
line source
# Converted from mule-ucs/lisp/reldata/utibetan.el. # # NOTE: Does not contain all characters listed in that table, because some # of them are composites. 0x2130 0x0F00 # TIBETAN SYLLABLE OM 0x2131 0x0F01 # TIBETAN MARK GTER YIG MGO TRUNCATED A 0x2132 0x0F02 # TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA 0x2133 0x0F03 # TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA 0x2134 0x0F04 # TIBETAN MARK INITIAL YIG MGO MDUN MA 0x2135 0x0F05 # TIBETAN MARK CLOSING YIG MGO SGAB MA 0x2136 0x0F06 # TIBETAN MARK CARET YIG MGO PHUR SHAD MA 0x2137 0x0F07 # TIBETAN MARK YIG MGO TSHEG SHAD MA 0x2138 0x0F08 # TIBETAN MARK SBRUL SHAD 0x2139 0x0F09 # TIBETAN MARK BSKUR YIG MGO 0x213a 0x0F0A # TIBETAN MARK BKA- SHOG YIG MGO 0x213b 0x0F0B # TIBETAN MARK INTERSYLLABIC TSHEG 0x213c 0x0F0C # TIBETAN MARK DELIMITER TSHEG BSTAR 0x213d 0x0F0D # TIBETAN MARK SHAD 0x213e 0x0F0E # TIBETAN MARK NYIS SHAD 0x213f 0x0F0F # TIBETAN MARK TSHEG SHAD 0x2140 0x0F10 # TIBETAN MARK NYIS TSHEG SHAD 0x2141 0x0F11 # TIBETAN MARK RIN CHEN SPUNGS SHAD 0x2142 0x0F12 # TIBETAN MARK RGYA GRAM SHAD 0x2143 0x0F13 # TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN 0x2144 0x0F14 # TIBETAN MARK GTER TSHEG 0x2145 0x0F15 # TIBETAN LOGOTYPE SIGN CHAD RTAGS 0x2146 0x0F16 # TIBETAN LOGOTYPE SIGN LHAG RTAGS 0x2147 0x0F17 # TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS 0x2148 0x0F18 # TIBETAN ASTROLOGICAL SIGN -KHYUD PA 0x2149 0x0F19 # TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS 0x214a 0x0F1A # TIBETAN SIGN RDEL DKAR GCIG 0x214b 0x0F1B # TIBETAN SIGN RDEL DKAR GNYIS 0x214c 0x0F1C # TIBETAN SIGN RDEL DKAR GSUM 0x214d 0x0F1D # TIBETAN SIGN RDEL NAG GCIG 0x214e 0x0F1E # TIBETAN SIGN RDEL NAG GNYIS 0x214f 0x0F1F # TIBETAN SIGN RDEL DKAR RDEL NAG 0x2150 0x0F20 # TIBETAN DIGIT ZERO 0x2151 0x0F21 # TIBETAN DIGIT ONE 0x2152 0x0F22 # TIBETAN DIGIT TWO 0x2153 0x0F23 # TIBETAN DIGIT THREE 0x2154 0x0F24 # TIBETAN DIGIT FOUR 0x2155 0x0F25 # TIBETAN DIGIT FIVE 0x2156 0x0F26 # TIBETAN DIGIT SIX 0x2157 0x0F27 # TIBETAN DIGIT SEVEN 0x2158 0x0F28 # TIBETAN DIGIT EIGHT 0x2159 0x0F29 # TIBETAN DIGIT NINE 0x215a 0x0F2A # TIBETAN DIGIT HALF ONE 0x215b 0x0F2B # TIBETAN DIGIT HALF TWO 0x215c 0x0F2C # TIBETAN DIGIT HALF THREE 0x215d 0x0F2D # TIBETAN DIGIT HALF FOUR 0x215e 0x0F2E # TIBETAN DIGIT HALF FIVE 0x215f 0x0F2F # TIBETAN DIGIT HALF SIX 0x2160 0x0F30 # TIBETAN DIGIT HALF SEVEN 0x2161 0x0F31 # TIBETAN DIGIT HALF EIGHT 0x2162 0x0F32 # TIBETAN DIGIT HALF NINE 0x2163 0x0F33 # TIBETAN DIGIT HALF ZERO 0x2164 0x0F34 # TIBETAN MARK BSDUS RTAGS 0x2165 0x0F35 # TIBETAN MARK NGAS BZUNG NYI ZLA 0x2166 0x0F36 # TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN 0x2167 0x0F37 # TIBETAN MARK NGAS BZUNG SGOR RTAGS 0x2168 0x0F38 # TIBETAN MARK CHE MGO 0x2169 0x0F39 # TIBETAN MARK TSA -PHRU 0x216a 0x0F3A # TIBETAN MARK GUG RTAGS GYON 0x216b 0x0F3B # TIBETAN MARK GUG RTAGS GYAS 0x216c 0x0F3C # TIBETAN MARK ANG KHANG GYON 0x216d 0x0F3D # TIBETAN MARK ANG KHANG GYAS 0x216e 0x0F3E # TIBETAN SIGN YAR TSHES 0x216f 0x0F3F # TIBETAN SIGN MAR TSHES 0x2251 0x0F70 # TIBETAN VOWEL SIGN A (RESERVED in UNICODE) 0x2252 0x0F71 # TIBETAN VOWEL SIGN AA 0x2253 0x0F72 # TIBETAN VOWEL SIGN I 0x2254 0x0F73 # TIBETAN VOWEL SIGN II 0x2255 0x0F74 # TIBETAN VOWEL SIGN U 0x2256 0x0F75 # TIBETAN VOWEL SIGN UU 0x2257 0x0F76 # TIBETAN VOWEL SIGN VOCALIC R 0x2258 0x0F77 # TIBETAN VOWEL SIGN VOCALIC RR 0x2259 0x0F78 # TIBETAN VOWEL SIGN VOCALIC L 0x225a 0x0F79 # TIBETAN VOWEL SIGN VOCALIC LL 0x225b 0x0F7A # TIBETAN VOWEL SIGN E 0x225c 0x0F7B # TIBETAN VOWEL SIGN EE 0x225d 0x0F7C # TIBETAN VOWEL SIGN O 0x225e 0x0F7D # TIBETAN VOWEL SIGN OO 0x225f 0x0F7E # TIBETAN SIGN RJES SU NGA RO 0x2260 0x0F7F # TIBETAN SIGN RNAM BCAD 0x2261 0x0F80 # TIBETAN VOWEL SIGN REVERSED I 0x2262 0x0F81 # TIBETAN VOWEL SIGN REVERSED II 0x2263 0x0F82 # TIBETAN SIGN NYI ZLA NAA DA 0x2264 0x0F83 # TIBETAN SIGN SNA LDAN 0x2265 0x0F84 # TIBETAN MARK HALANTA 0x2266 0x0F85 # TIBETAN MARK PALUTA 0x2267 0x0F86 # TIBETAN SIGN LCI RTAGS 0x2268 0x0F87 # TIBETAN SIGN YANG RTAGS 0x2269 0x0F88 # TIBETAN SIGN LCE TSA CAN 0x226a 0x0F89 # TIBETAN SIGN MCHU CAN 0x226b 0x0F8A # TIBETAN SIGN GRU CAN RGYINGS 0x226c 0x0F8B # TIBETAN SIGN GRU MED RGYINGS 0x2321 0x0F90 # TIBETAN SUBJOINED LETTER KA 0x2322 0x0F91 # TIBETAN SUBJOINED LETTER KHA 0x2323 0x0F92 # TIBETAN SUBJOINED LETTER GA 0x2324 0x0F93 # TIBETAN SUBJOINED LETTER GHA 0x2325 0x0F94 # TIBETAN SUBJOINED LETTER NGA 0x2326 0x0F95 # TIBETAN SUBJOINED LETTER CA 0x2327 0x0F96 # TIBETAN SUBJOINED LETTER CHA 0x2328 0x0F97 # TIBETAN SUBJOINED LETTER JA 0x232a 0x0F99 # TIBETAN SUBJOINED LETTER NYA 0x232b 0x0F9A # TIBETAN SUBJOINED LETTER TTA 0x232c 0x0F9B # TIBETAN SUBJOINED LETTER TTHA 0x232d 0x0F9C # TIBETAN SUBJOINED LETTER DDA 0x232e 0x0F9D # TIBETAN SUBJOINED LETTER DDHA 0x232f 0x0F9E # TIBETAN SUBJOINED LETTER NNA 0x2330 0x0F9F # TIBETAN SUBJOINED LETTER TA 0x2331 0x0FA0 # TIBETAN SUBJOINED LETTER THA 0x2332 0x0FA1 # TIBETAN SUBJOINED LETTER DA 0x2333 0x0FA2 # TIBETAN SUBJOINED LETTER DHA 0x2334 0x0FA3 # TIBETAN SUBJOINED LETTER NA 0x2335 0x0FA4 # TIBETAN SUBJOINED LETTER PA 0x2336 0x0FA5 # TIBETAN SUBJOINED LETTER PHA 0x2337 0x0FA6 # TIBETAN SUBJOINED LETTER BA 0x2338 0x0FA7 # TIBETAN SUBJOINED LETTER BHA 0x2339 0x0FA8 # TIBETAN SUBJOINED LETTER MA 0x233a 0x0FA9 # TIBETAN SUBJOINED LETTER TSA 0x233b 0x0FAA # TIBETAN SUBJOINED LETTER TSHA 0x233c 0x0FAB # TIBETAN SUBJOINED LETTER DZA 0x233d 0x0FAC # TIBETAN SUBJOINED LETTER DZHA 0x233e 0x0FAD # TIBETAN SUBJOINED LETTER WA 0x233f 0x0FAE # TIBETAN SUBJOINED LETTER ZHA 0x2340 0x0FAF # TIBETAN SUBJOINED LETTER ZA 0x2341 0x0FB0 # TIBETAN SUBJOINED LETTER -A 0x2342 0x0FB1 # TIBETAN SUBJOINED LETTER YA 0x2343 0x0FB2 # TIBETAN SUBJOINED LETTER RA 0x2344 0x0FB3 # TIBETAN SUBJOINED LETTER LA 0x2345 0x0FB4 # TIBETAN SUBJOINED LETTER SHA 0x2346 0x0FB5 # TIBETAN SUBJOINED LETTER SSA 0x2347 0x0FB6 # TIBETAN SUBJOINED LETTER SA 0x2348 0x0FB7 # TIBETAN SUBJOINED LETTER HA 0x2349 0x0FB8 # TIBETAN SUBJOINED LETTER A 0x234a 0x0FB9 # TIBETAN SUBJOINED LETTER KSSA 0x234b 0x0FBA # TIBETAN SUBJOINED LETTER FIXED-FORM WA 0x234c 0x0FBB # TIBETAN SUBJOINED LETTER FIXED-FORM YA 0x234d 0x0FBC # TIBETAN SUBJOINED LETTER FIXED-FORM RA 0x234f 0x0FBE # TIBETAN KU RU KHA 0x2350 0x0FBF # TIBETAN KU RU KHA BZHI MIG CAN 0x2351 0x0FC0 # TIBETAN CANTILLATION SIGN HEAVY BEAT 0x2352 0x0FC1 # TIBETAN CANTILLATION SIGN LIGHT BEAT 0x2353 0x0FC2 # TIBETAN CANTILLATION SIGN CANG TE-U 0x2354 0x0FC3 # TIBETAN CANTILLATION SIGN SBUB -CHAL 0x2355 0x0FC4 # TIBETAN SYMBOL DRIL BU 0x2356 0x0FC5 # TIBETAN SYMBOL RDO RJE 0x2357 0x0FC6 # TIBETAN SYMBOL PADMA GDAN 0x2358 0x0FC7 # TIBETAN SYMBOL RDO RJE RGYA GRAM 0x2359 0x0FC8 # TIBETAN SYMBOL PHUR PA 0x235a 0x0FC9 # TIBETAN SYMBOL NOR BU 0x235b 0x0FCA # TIBETAN SYMBOL NOR BU NYIS -KHYIL 0x235c 0x0FCB # TIBETAN SYMBOL NOR BU GSUM -KHYIL 0x235d 0x0FCC # TIBETAN SYMBOL NOR BU BZHI -KHYIL 0x2360 0x0FCF # TIBETAN SIGN RDEL NAG GSUM