aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2015-08-17 19:58:28 +0300
committerEli Zaretskii2015-08-17 19:58:28 +0300
commitc7a64af460b9c64107cebc9a2852efd0e61291d9 (patch)
tree87e43bd0487fbf866c7cbd3dec053c3ca2d5c069
parentabd838ef8bab125f4360b8618ffe742e1e045625 (diff)
downloademacs-c7a64af460b9c64107cebc9a2852efd0e61291d9.tar.gz
emacs-c7a64af460b9c64107cebc9a2852efd0e61291d9.zip
Improve fontset support for latest OTF script tags
* lisp/international/fontset.el (otf-script-alist): Add some missing script tags. (setup-default-fontset): Include settings for v2 versions of the script tags used by some modern OTF/TTF fonts.
-rw-r--r--lisp/international/fontset.el35
1 files changed, 25 insertions, 10 deletions
diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index 98f0170d8ae..4667a003b1d 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -303,6 +303,9 @@
303 (lepc . lepcha) 303 (lepc . lepcha)
304 (limb . limbu) 304 (limb . limbu)
305 (linb . linear_b) 305 (linb . linear_b)
306 (lisu . lisu)
307 (lyci . lycian)
308 (lydi . lydian)
306 (mlym . malayalam) 309 (mlym . malayalam)
307 (mlm2 . malayalam) 310 (mlm2 . malayalam)
308 (mand . mandaic) 311 (mand . mandaic)
@@ -312,6 +315,7 @@
312 (mero . meroitic) 315 (mero . meroitic)
313 (mong . mongolian) 316 (mong . mongolian)
314 (musc . musical-symbol) 317 (musc . musical-symbol)
318 (mym2 . burmese)
315 (mymr . burmese) 319 (mymr . burmese)
316 (nko\ . nko) 320 (nko\ . nko)
317 (ogam . ogham) 321 (ogam . ogham)
@@ -346,6 +350,7 @@
346 (taml . tamil) 350 (taml . tamil)
347 (tml2 . tamil) 351 (tml2 . tamil)
348 (telu . telugu) 352 (telu . telugu)
353 (tel2 . telugu)
349 (thaa . thaana) 354 (thaa . thaana)
350 (thai . thai) 355 (thai . thai)
351 (tibt . tibetan) 356 (tibt . tibetan)
@@ -471,19 +476,29 @@
471 (nil . "TIS620*") 476 (nil . "TIS620*")
472 (nil . "ISO8859-11")) 477 (nil . "ISO8859-11"))
473 478
474 (devanagari ,(font-spec :registry "iso10646-1" :otf '(deva nil (rphf))) 479 (devanagari ,(font-spec :registry "iso10646-1" :otf '(dev2 nil (rphf)))
480 ,(font-spec :registry "iso10646-1" :otf '(deva nil (rphf)))
475 (nil . "iso10646.indian-1")) 481 (nil . "iso10646.indian-1"))
476 (bengali ,(font-spec :registry "iso10646-1" :otf '(beng nil (rphf)))) 482 (bengali ,(font-spec :registry "iso10646-1" :otf '(bng2 nil (rphf)))
477 (gurmukhi ,(font-spec :registry "iso10646-1" :otf '(guru nil (blwf)))) 483 ,(font-spec :registry "iso10646-1" :otf '(beng nil (rphf))))
478 (gujarati ,(font-spec :registry "iso10646-1" :otf '(gujr nil (rphf)))) 484 (gurmukhi ,(font-spec :registry "iso10646-1" :otf '(gur2 nil (blwf)))
479 (oriya ,(font-spec :registry "iso10646-1" :otf '(orya nil (rphf)))) 485 ,(font-spec :registry "iso10646-1" :otf '(guru nil (blwf))))
480 (tamil ,(font-spec :registry "iso10646-1" :otf '(taml nil (akhn)))) 486 (gujarati ,(font-spec :registry "iso10646-1" :otf '(gjr2 nil (rphf)))
481 (telugu ,(font-spec :registry "iso10646-1" :otf '(telu nil (blwf)))) 487 ,(font-spec :registry "iso10646-1" :otf '(gujr nil (rphf))))
482 (kannada ,(font-spec :registry "iso10646-1" :otf '(knda nil (rphf)))) 488 (oriya ,(font-spec :registry "iso10646-1" :otf '(ory2 nil (rphf)))
489 ,(font-spec :registry "iso10646-1" :otf '(orya nil (rphf))))
490 (tamil ,(font-spec :registry "iso10646-1" :otf '(tml2 nil (akhn)))
491 ,(font-spec :registry "iso10646-1" :otf '(taml nil (akhn))))
492 (telugu ,(font-spec :registry "iso10646-1" :otf '(tel2 nil (blwf)))
493 ,(font-spec :registry "iso10646-1" :otf '(telu nil (blwf))))
494 (kannada ,(font-spec :registry "iso10646-1" :otf '(knd2 nil (rphf)))
495 ,(font-spec :registry "iso10646-1" :otf '(knda nil (rphf))))
483 (sinhala ,(font-spec :registry "iso10646-1" :otf '(sinh nil (akhn)))) 496 (sinhala ,(font-spec :registry "iso10646-1" :otf '(sinh nil (akhn))))
484 (malayalam ,(font-spec :registry "iso10646-1" :otf '(mlym nil (akhn)))) 497 (malayalam ,(font-spec :registry "iso10646-1" :otf '(mlm2 nil (akhn)))
498 ,(font-spec :registry "iso10646-1" :otf '(mlym nil (akhn))))
485 499
486 (burmese ,(font-spec :registry "iso10646-1" :otf '(mymr nil nil)) 500 (burmese ,(font-spec :registry "iso10646-1" :otf '(mym2 nil nil))
501 ,(font-spec :registry "iso10646-1" :otf '(mymr nil nil))
487 ,(font-spec :registry "iso10646-1" :script 'burmese)) 502 ,(font-spec :registry "iso10646-1" :script 'burmese))
488 503
489 (lao ,(font-spec :registry "iso10646-1" :otf '(lao\ nil nil (mark))) 504 (lao ,(font-spec :registry "iso10646-1" :otf '(lao\ nil nil (mark)))