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