Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/language/misc-lang.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
(< (aref emacs-version (1- (length emacs-version))) ?A)
(string-lessp emacs-version "23")
(error "`%s' was compiled for Emacs 23 or later" #$))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301\302\"\210\303\304\305\306\307\310\311\312\313\314\304&\n\210\303\315\316\306\307\310\317\312\320\314\315&\n\210\321\322\315\"\210\300\323\324\"\210\300\325\326\"\210\327\330\331\332\333\334\335\336\337\340\341\342&\207" [set-language-info-alist "IPA" ((charset ipa) (coding-priority utf-8) (coding-system utf-8) (input-method . "ipa") (nonascii-translation . ipa) (documentation . "IPA is International Phonetic Alphabet for English, French, German\nand Italian.")) define-coding-system iso-8859-6 "ISO-8859-6 based encoding (MIME:ISO-8859-6)." :coding-type charset :mnemonic 54 :charset-list (iso-8859-6) :mime-charset windows-1256 "windows-1256 (Arabic) encoding (MIME: WINDOWS-1256)" 65 (windows-1256) define-coding-system-alias cp1256 "Arabic" ((charset unicode) (coding-system utf-8 iso-8859-6 windows-1256) (coding-priority utf-8 iso-8859-6 windows-1256) (input-method . "arabic") (sample-text . "Arabic السّلام عليكم") (documentation . "Bidirectional editing is supported.")) "Persian" ((charset unicode) (coding-system utf-8 iso-8859-6 windows-1256) (coding-priority utf-8 iso-8859-6 windows-1256) (input-method . "farsi-transliterate-banan") (sample-text . "Persian فارسی") (documentation . "Bidirectional editing is supported.")) custom-declare-variable arabic-shaper-ZWNJ-handling nil "How to handle ZWMJ in Arabic text rendering.\nThis variable controls the way to handle a glyph for ZWNJ\nreturned by the underling shaping engine.\n\nThe default value is nil, which means that the ZWNJ glyph is\ndisplayed as is.\n\nIf the value is `absorb', ZWNJ is absorbed into the previous\ngrapheme cluster, and not displayed.\n\nIf the value is `as-space', the glyph is displayed by a\nthin (i.e. 1-dot width) space." :group mule :version "26.1" :type (choice (const :tag "default" nil) (const :tag "as space" as-space) (const :tag "absorb" absorb)) :set #[(sym val) "\302 \"\210\303 \207" [sym val set-default clear-composition-cache] 3]] 12)
(defvar arabic-shape-log nil)
(defalias 'arabic-shape-gstring #[(gstring direction) "\306 \"\3071\n\205\211\211\310H)\310H)\311\211G\312Z)\313
\fW\203
\211
\312\\H*\211\211\312H)\314=\203\371 \n\315\267\202\371 \211\316H)\211\317H)Z\310V\203\222 \320\310\311\321$\310H\211\203\221 \322H\211\322I\210*\323H\211\323I\210*)\310\211\311\211\324\325\206\250 \310\206\256 \310\206\264 \310#I\210,\326\202\371
S\211
\312\\H*\211 \211\211\310H)\211\311H)!\"\211\310\"I\210\311!I\210+\327
\"\fS)\326)
T\211\202'