]> code.delx.au - gnu-emacs/blobdiff - lisp/international/fontset.el
; Merge from origin/emacs-25
[gnu-emacs] / lisp / international / fontset.el
index 2ecfa7e53afabdd18901e5739e7f045b24a9fa63..612c0a08ad7db51d5e656e9e02fbef284f886fb6 100644 (file)
        (deseret #x10400)
        (shavian #x10450)
        (osmanya #x10480)
+        (osage #x104B0)
        (elbasan #x10500)
        (caucasian-albanian #x10530)
        (linear-a #x10600)
        (khojki #x11200)
        (khudawadi #x112B0)
        (grantha #x11305)
+        (newa #x11400)
        (tirhuta #x11481)
        (siddham #x11580)
        (modi #x11600)
        (takri #x11680)
        (warang-citi #x118A1)
        (pau-cin-hau #x11AC0)
+        (bhaiksuki #x11C00)
+        (marchen #x11C72)
        (cuneiform #x12000)
        (cuneiform-numbers-and-punctuation #x12400)
        (mro #x16A40)
        (bassa-vah #x16AD0)
        (pahawh-hmong #x16B11)
+        (tangut #x17000)
+        (tangut-components #x18800)
        (duployan-shorthand #x1BC20)
        (byzantine-musical-symbol #x1D000)
        (musical-symbol #x1D100)
        (tai-xuan-jing-symbol #x1D300)
        (counting-rod-numeral #x1D360)
        (mende-kikakui #x1E810)
+        (adlam #x1E900)
        (mahjong-tile #x1F000)
        (domino-tile #x1F030)))
 
 (defvar otf-script-alist)
 
-;; The below was synchronized with the latest Jan 3, 2013 version of
+;; The below was synchronized with the latest Feb 25, 2016 version of
 ;; https://www.microsoft.com/typography/otspec/scripttags.htm.
 (setq otf-script-alist
-      '((arab . arabic)
+      '((adlm . adlam)
+        (ahom . ahom)
+        (hluw . anatolian)
+        (arab . arabic)
        (armi . aramaic)
        (armn . armenian)
        (avst . avestan)
        (bali . balinese)
        (bamu . bamum)
+        (bass . bassa-vah)
        (batk . batak)
        (bng2 . bengali)
        (beng . bengali)
+        (bhks . bhaiksuki)
        (bopo . bopomofo)
-       (brai . braille)
        (brah . brahmi)
+       (brai . braille)
        (bugi . buginese)
        (buhd . buhid)
        (byzm . byzantine-musical-symbol)
        (cans . canadian-aboriginal)
        (cari . carian)
+        (aghb . caucasian-albanian)
        (cakm . chakma)
        (cham . cham)
        (cher . cherokee)
        (dsrt . deseret)
        (deva . devanagari)
        (dev2 . devanagari)
+        (dupl . duployan-shorthand)
        (egyp . egyptian)
+        (elba . elbasan)
        (ethi . ethiopic)
        (geor . georgian)
        (glag . glagolitic)
        (goth . gothic)
+        (gran . grantha)
        (grek . greek)
        (gujr . gujarati)
        (gjr2 . gujarati)
        (hang . hangul)
        (jamo . hangul)
        (hano . hanunoo)
+        (hatr . hatran)
        (hebr . hebrew)
        (phli . inscriptional-pahlavi)
        (prti . inscriptional-parthian)
        (kali . kayah-li)
        (khar . kharoshthi)
        (khmr . khmer)
+        (khoj . khojki)
+        (sind . khudawadi)
        (lao\  . lao)
        (latn . latin)
        (lepc . lepcha)
        (limb . limbu)
+       (lina . linear_a)
        (linb . linear_b)
         (lisu . lisu)
         (lyci . lycian)
         (lydi . lydian)
+        (mahj . mahajani)
+        (marc . marchen)
        (mlym . malayalam)
        (mlm2 . malayalam)
        (mand . mandaic)
+        (mani . manichaean)
        (math . mathematical)
        (mtei . meetei-mayek)
+        (mend . mende-kikakui)
        (merc . meroitic)
        (mero . meroitic)
+        (plrd . miao)
+        (modi . modi)
        (mong . mongolian)
+        (mroo . mro)
+        (mult . multani)
        (musc . musical-symbol)
        (mym2 . burmese)
        (mymr . burmese)
+        (nbat . nabataean)
+        (newa . newa)
        (nko\  . nko)
        (ogam . ogham)
        (olck . ol-chiki)
        (ital . old_italic)
        (xpeo . old_persian)
+        (narb . old-north-arabian)
+        (perm . old-permic)
        (sarb . old-south-arabian)
        (orkh . old-turkic)
        (orya . oriya)
        (ory2 . oriya)
+        (osge . osage)
        (osma . osmanya)
+        (hmng . pahawh-hmong)
+        (palm . palmyrene)
+        (pauc . pau-cin-hau)
        (phag . phags-pa)
+        (phli . inscriptional-pahlavi)
        (phnx . phoenician)
+        (phlp . psalter-pahlavi)
+        (prti . inscriptional-parthian)
        (rjng . rejang)
        (runr . runic)
        (samr . samaritan)
        (saur . saurashtra)
        (shrd . sharada)
        (shaw . shavian)
+        (sidd . siddham)
+        (sgnw . sutton-sign-writing)
        (sinh . sinhala)
        (sora . sora-sompeng)
        (sund . sundanese)
        (takr . takri)
        (taml . tamil)
        (tml2 . tamil)
+        (tang . tangut)
        (telu . telugu)
        (tel2 . telugu)
        (thaa . thaana)
        (thai . thai)
        (tibt . tibetan)
        (tfng . tifinagh)
+        (tirh . tirhuta)
        (ugar . ugaritic)
        (vai\  . vai)
+        (wara . warang-citi)
        (yi\ \   . yi)))
 
 ;; Set standard fontname specification of characters in the default
@@ -1215,7 +1259,7 @@ to map charsets to scripts.")
                                         &optional _style-variant _noerror)
   "Create a fontset from fontset specification string FONTSET-SPEC.
 FONTSET-SPEC is a string of the format:
-       FONTSET-NAME,SCRIPT-NAME0:FONT-NAME0,SCRIPT-NAME1:FONT-NAME1, ...
+       FONTSET-NAME[,SCRIPT-NAME0:FONT-NAME0,SCRIPT-NAME1:FONT-NAME1] ...
 Any number of SPACE, TAB, and NEWLINE can be put before and after commas.
 
 When a frame uses the fontset as the `font' parameter, the frame's