Server IP : 111.118.215.189 / Your IP : 3.136.20.207 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/nxml/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:08:30 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/nxml/nxml-glyph.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defconst nxml-ascii-glyph-set [(32 . 126)]) (defconst nxml-latin1-glyph-set [(32 . 126) (160 . 255)]) #@123 Glyph set for TARGET1 glyph repertoire of misc-fixed-* font. This repertoire is supported for the bold and oblique fonts. (defconst nxml-misc-fixed-1-glyph-set [(32 . 126) (160 . 255) (256 . 383) 399 402 (536 . 539) 601 (710 . 711) (728 . 733) (884 . 885) 890 894 (900 . 906) 908 (910 . 929) (931 . 974) (1025 . 1036) (1038 . 1103) (1105 . 1116) (1118 . 1119) (1168 . 1169) (1488 . 1514) (7682 . 7683) (7690 . 7691) (7710 . 7711) (7744 . 7745) (7766 . 7767) (7776 . 7777) (7786 . 7787) (7808 . 7813) (7922 . 7923) (8208 . 8226) 8230 8240 (8249 . 8250) 8364 8470 8482 8486 (8539 . 8542) (8592 . 8595) 8800 (8804 . 8805) (9146 . 9149) (9225 . 9229) 9252 9472 9474 9484 9488 9492 9496 9500 9508 9516 9524 9532 9618 9670 9834 65533] (#$ . 662)) #@193 Glyph set for TARGET2 glyph repertoire of the misc-fixed-* fonts. This repertoire is supported for the following fonts: 5x7.bdf 5x8.bdf 6x9.bdf 6x10.bdf 6x12.bdf 7x13.bdf 7x14.bdf clR6x12.bdf (defconst nxml-misc-fixed-2-glyph-set [(32 . 126) (160 . 255) (256 . 383) 399 402 (506 . 511) (536 . 539) 601 (710 . 711) 713 (728 . 733) (768 . 785) (884 . 885) 890 894 (900 . 906) 908 (910 . 929) (931 . 974) 977 (981 . 982) 1009 (1025 . 1036) (1038 . 1103) (1105 . 1116) (1118 . 1119) (1168 . 1169) (1488 . 1514) (7682 . 7683) (7690 . 7691) (7710 . 7711) (7744 . 7745) (7766 . 7767) (7776 . 7777) (7786 . 7787) (7808 . 7813) (7922 . 7923) (8208 . 8226) 8230 8240 (8242 . 8244) (8249 . 8250) 8252 8254 8260 (8304 . 8305) (8308 . 8334) (8355 . 8356) 8359 8364 (8400 . 8407) 8450 8453 8467 (8469 . 8470) 8474 8477 8482 8484 8486 8494 (8539 . 8542) (8592 . 8597) (8612 . 8616) (8656 . 8661) (8704 . 8713) (8715 . 8716) 8719 (8721 . 8723) 8725 (8728 . 8730) (8733 . 8735) 8737 (8740 . 8747) 8750 8764 8771 8773 (8776 . 8777) 8793 (8799 . 8802) (8804 . 8805) (8810 . 8811) (8834 . 8843) 8853 8855 (8868 . 8871) (8898 . 8899) 8901 8960 8962 (8968 . 8971) 8976 (8992 . 8993) (9001 . 9002) (9146 . 9149) (9225 . 9229) 9252 9472 9474 9484 9488 9492 9496 9500 9508 9516 9524 9532 (9548 . 9587) (9600 . 9633) (9642 . 9644) (9650 . 9651) 9658 9660 9668 9670 (9674 . 9675) 9679 (9688 . 9689) 9702 (9786 . 9788) 9792 9794 9824 9827 (9829 . 9830) (9834 . 9835) (64257 . 64258) 65533] (#$ . 1410)) #@167 Glyph set for TARGET3 glyph repertoire of the misc-fixed-* fonts. This repertoire is supported for the following fonts: 6x13.bdf 8x13.bdf 9x15.bdf 9x18.bdf 10x20.bdf (defconst nxml-misc-fixed-3-glyph-set [(32 . 126) (160 . 255) (256 . 511) (512 . 544) (546 . 563) (592 . 685) (688 . 750) (768 . 847) (864 . 879) (884 . 885) 890 894 (900 . 906) 908 (910 . 929) (931 . 974) (976 . 1014) (1024 . 1158) (1160 . 1230) (1232 . 1269) (1272 . 1273) (1280 . 1295) (1329 . 1366) (1369 . 1375) (1377 . 1415) (1417 . 1418) (1456 . 1465) (1467 . 1476) (1488 . 1514) (1520 . 1524) (4304 . 4344) 4347 (7680 . 7835) (7840 . 7929) (7936 . 7957) (7960 . 7965) (7968 . 8005) (8008 . 8013) (8016 . 8023) 8025 8027 8029 (8031 . 8061) (8064 . 8116) (8118 . 8132) (8134 . 8147) (8150 . 8155) (8157 . 8175) (8178 . 8180) (8182 . 8190) (8192 . 8202) (8208 . 8231) (8239 . 8274) 8279 (8287 . 8291) (8304 . 8305) (8308 . 8334) (8352 . 8369) (8400 . 8426) (8448 . 8506) (8509 . 8523) (8531 . 8579) (8592 . 8703) (8704 . 8959) (8960 . 9166) (9216 . 9254) (9280 . 9290) (9472 . 9727) (9728 . 9747) (9750 . 9751) (9753 . 9853) (9856 . 9865) (10214 . 10219) (10229 . 10239) (10752 . 10758) 10781 10815 12351 (64256 . 64262) (64275 . 64279) (64285 . 64310) (64312 . 64316) 64318 (64320 . 64321) (64323 . 64324) (64326 . 64335) (65056 . 65059) (65377 . 65439) 65533] (#$ . 2892)) #@50 Glyph set corresponding to Windows Glyph List 4. (defconst nxml-wgl4-glyph-set [(32 . 126) (160 . 383) 402 (506 . 511) (710 . 711) 713 (728 . 731) 733 (900 . 906) 908 (910 . 929) (931 . 974) (1025 . 1036) (1038 . 1103) (1105 . 1116) (1118 . 1119) (1168 . 1169) (7808 . 7813) (7922 . 7923) (8211 . 8213) (8215 . 8222) (8224 . 8226) 8230 8240 (8242 . 8243) (8249 . 8250) 8252 8254 8260 8319 (8355 . 8356) 8359 8364 8453 8467 8470 8482 8486 8494 (8539 . 8542) (8592 . 8597) 8616 8706 8710 8719 (8721 . 8722) 8725 (8729 . 8730) (8734 . 8735) 8745 8747 8776 (8800 . 8801) (8804 . 8805) 8962 8976 (8992 . 8993) 9472 9474 9484 9488 9492 9496 9500 9508 9516 9524 9532 (9552 . 9580) 9600 9604 9608 9612 (9616 . 9619) (9632 . 9633) (9642 . 9644) 9650 9658 9660 9668 (9674 . 9675) 9679 (9688 . 9689) 9702 (9786 . 9788) 9792 9794 9824 9827 (9829 . 9830) (9834 . 9835) (64257 . 64258)] (#$ . 4244)) #@588 Abnormal hook for determining the set of glyphs in a face. Each function in this hook is called in turn, unless one of them returns non-nil. Each function is called with a single argument FACE. If it can determine the set of glyphs representable by FACE, it must set the variable `nxml-glyph-set' and return non-nil. Otherwise, it must return nil. The constants `nxml-ascii-glyph-set', `nxml-latin1-glyph-set', `nxml-misc-fixed-1-glyph-set', `nxml-misc-fixed-2-glyph-set', `nxml-misc-fixed-3-glyph-set' and `nxml-wgl4-glyph-set' are predefined for use by `nxml-glyph-set-functions'. (defvar nxml-glyph-set-functions nil (#$ . 5137)) (byte-code "\302\303\304\305#\210\306\305\211\203, @\303N\203% \304N\204% \307\304\303N#\210 A\211\204 *\310\303\304\311#\207" [prop --dolist-tail-- defvaralias nxml-glyph-set-hook nxml-glyph-set-functions nil (saved-value saved-variable-comment) put make-obsolete-variable "24.3"] 6) #@447 Used by `nxml-glyph-set-functions' to return set of glyphs in a FACE. This should dynamically bound by any function that runs `nxml-glyph-set-functions'. The value must be either nil representing an empty set or a vector. Each member of the vector is either a single integer or a cons (FIRST . LAST) representing the range of integers from FIRST to LAST. An integer represents a glyph with that Unicode code-point. The vector must be ordered. (defvar nxml-glyph-set nil (#$ . 6076)) (defalias 'nxml-x-set-glyph-set #[(face) "\304\305\"\306\232\203 \202 \n\211\207" [face nxml-misc-fixed-3-glyph-set nxml-wgl4-glyph-set nxml-glyph-set face-attribute :family "misc-fixed"] 3]) (defalias 'nxml-w32-set-glyph-set #[(face) "\211\207" [nxml-wgl4-glyph-set nxml-glyph-set] 2]) (defalias 'nxml-window-system-set-glyph-set #[(face) "\211\207" [nxml-latin1-glyph-set nxml-glyph-set] 2]) (defalias 'nxml-terminal-set-glyph-set #[(face) "\211\207" [nxml-ascii-glyph-set nxml-glyph-set] 2]) (byte-code "\301\302\303\236A\206\n \304\305#\207" [window-system add-hook nxml-glyph-set-functions ((x . nxml-x-set-glyph-set) (w32 . nxml-w32-set-glyph-set) (nil . nxml-terminal-set-glyph-set)) nxml-window-system-set-glyph-set t] 4) #@186 Return a string that can display a glyph for Unicode code-point N. FACE gives the face that will be used for displaying the string. Return nil if the face cannot display a glyph for N. (defalias 'nxml-glyph-display-string #[(n face) "\304\305\306 \"\210\205 \307\n\"\205 \310\311\n\"\211\205 \312!))\207" [nxml-glyph-set face n ch nil run-hook-with-args-until-success nxml-glyph-set-functions nxml-glyph-set-contains-p decode-char ucs string] 4 (#$ . 7311)]) (defalias 'nxml-glyph-set-contains-p #[(n v) "\306G\307\211\211\211\211\n\nV\203q \nZ\310\245\\\fH\211:\2036 @A\202: \n\fX\203Q \f X\203Q \311\n\202 \f\nW\203_ \f\211\n\202 \f=\203k \n\202l \f\202 .\207" [v mid-end-val mid-start-val mid-val mid found 0 nil 2 t end start n] 8]) (provide 'nxml-glyph)