karmapa / AdarshaIos

📱 Tibetan sutra reader iOS app
GNU General Public License v3.0
5 stars 2 forks source link

少數字元分離 #43

Closed chiehan1 closed 8 years ago

chiehan1 commented 8 years ago

如紅圈中的ཨཱཪྱ 不知是否和字體有關 default

kmsheng commented 8 years ago

目前先採用 Monlam Uni OuChan1, 網路上翻了一下沒找到授權 http://www.tibetanfont.org/monlam-bodyig-3.html

kmsheng commented 8 years ago

@chiehan1 已套用到 v1.0.45

chiehan1 commented 8 years ago

感謝,但是目錄頁的英文字顯示不正常

kmsheng commented 8 years ago

@chiehan1 在 iphone 上能夠符合藏文部首不分家、正常顯示符號字母又有美感的藏文字體似乎不存在,所以必須要有所取捨。

底下是多組字體的測試

Kalasa kailasa

Kokonor kokonor

Monlam Uni OuChan1 ouchan1

Monlam Uni OuChan2 monlam_uni_ouchan2

Monlam Uni OuChan3 ouchan3

Monlam Uni OuChan4 ouchan4

Monlam Uni OuChan5 ouchan5

Monlam Uni Dutsa1 monlam uni dutsa1

Monlam Uni Dutsa2 monlam uni dutsa2

Monlam Sans Serif monlam sans serif

Monlam Uni Tikrang monlam uni tikrang

Monlam Uni PayTsik monlam uni paytsik

Monlam Uni TikTong monlam uni tiktong

chiehan1 commented 8 years ago

@lamalien 法海師您好,在 iphone 上能夠符合藏文部首不分家、正常顯示符號字母又有美感的藏文字體似乎不存在,請問是否將目錄頁首頁的部名梵文轉寫刪去

kmsheng commented 8 years ago

@lamalien Hi, 法海師. 請問有看到捷安問的問題嗎 ?

lamalien commented 8 years ago

可以拿掉,是否要從biography.json 裡頭去改?

ཆོས་ཀྱི་རྒྱ་མཚོ།

2016-01-14 1:30 GMT+08:00 kmsheng notifications@github.com:

@lamalien https://github.com/lamalien Hi, 法海師. 請問有看到捷安問的問題嗎 ?

— Reply to this email directly or view it on GitHub https://github.com/karmapa/AdarshaIos/issues/43#issuecomment-171372716.

chiehan1 commented 8 years ago

如果不改原始資料 ( jiangkangyur xml 和 kdb ) 請問是否可在顯示樹狀目錄的 部名(第一層目錄 部 的選項 和 第二層目錄上方的灰色 bar ) 之前,將拉丁文字取代成空字串

var strings = ["འདུལ་བ། Vinaya 律部", "ཤེར་ཕྱིན། འབུམ། Śatasāhasrikāprajñāpāramitā 大般若經", "ཤེར་ཕྱིན། ཉི་ཁྲི། Pañcaviṃśatisāhasrikāprajñāpāramitā 第二般若兩萬五千頌", "ཤེར་ཕྱིན། ཁྲི་བརྒྱད་སྟོང་པ། Aṣṭādaśasāhasrikāprajñāpāramitā 第二大般若經(八萬頌)", "ཤེར་ཕྱིན། ཁྲི་པ། Daśasāhasrikāprajñāpāramitā 第四般若經萬頌一部", "ཤེར་ཕྱིན། བརྒྱད་སྟོང་པ། Aṣṭasāhasrikāprajñāpāramitā 第五般若經八千頌一部", "ཤེར་ཕྱིན། ཤེས་རབ་སྣ་ཚོགས། Prajñāpāramitā 諸般若經部", "མདོ་སྡེ། Sūtram 經部", "ཕལ་པོ་ཆེ། Buddhāvataṃsaka 華嚴部", "དཀོན་བརྩེགས། Ratnakūṭa 寶積部", "རྒྱུད་འབུམ། Tantra 密續部", " དྲི་མེད་འོད། Vimalaprabhā 時輪經疏", "དཀར་ཆག ། 大藏經目錄", "པར་བྱང་། 大藏經序"]

var replaceLatin = function(str) { return str.replace(/(.+) +[\u0041-\u007a\u00c0-\u02b8\u1e00-\u1ffc]+ +(.+)/, "$1 $2"); }

strings.map(replaceLatin);

results [ 'འདུལ་བ། 律部', 'ཤེར་ཕྱིན། འབུམ། 大般若經', 'ཤེར་ཕྱིན། ཉི་ཁྲི། 第二般若兩萬五千頌', 'ཤེར་ཕྱིན། ཁྲི་བརྒྱད་སྟོང་པ། 第二大般若經(八萬頌)', 'ཤེར་ཕྱིན། ཁྲི་པ། 第四般若經萬頌一部', 'ཤེར་ཕྱིན། བརྒྱད་སྟོང་པ། 第五般若經八千頌一部', 'ཤེར་ཕྱིན། ཤེས་རབ་སྣ་ཚོགས། 諸般若經部', 'མདོ་སྡེ། 經部', 'ཕལ་པོ་ཆེ། 華嚴部', 'དཀོན་བརྩེགས། 寶積部', 'རྒྱུད་འབུམ། 密續部', ' དྲི་མེད་འོད། 時輪經疏', 'དཀར་ཆག ། 大藏經目錄', 'པར་བྱང་། 大藏經序' ]

kmsheng commented 8 years ago

@chiehan1 可以啊

chiehan1 commented 8 years ago

了解,那麼就這樣解,感謝!!

kmsheng commented 8 years ago

@chiehan1 已在 v1.0.48 (1) 修正

chiehan1 commented 8 years ago

test ok thank you