diff options
| author | Eli Zaretskii | 2015-08-17 19:58:28 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2015-08-17 19:58:28 +0300 |
| commit | c7a64af460b9c64107cebc9a2852efd0e61291d9 (patch) | |
| tree | 87e43bd0487fbf866c7cbd3dec053c3ca2d5c069 | |
| parent | abd838ef8bab125f4360b8618ffe742e1e045625 (diff) | |
| download | emacs-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.el | 35 |
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))) |