此節介紹的不是軟體,而是輸入簡譜的方法之ㄧ。
僅為自創性的自創字型顯示方法,用電腦簡譜輸入的其中一種方式。
其輸入原理與「櫻花輸入法」相似。(其實不太一樣,因為它是透過特殊字體成立的。要說的話比較像數碼寶貝文字字體)
方法
- KAM 簡譜字型 - 「01SMN.ttf」。
- MD5:c47f759f8bcc37f7097bc9de738bb88e
- 字型名稱:01SMN
- 約 11KB,KAM 製作。
- 國樂符號輸入法 V1.0
- MD5:081abbccef7fdcebe486eb2b6a119ec4
- 約 56KB,高文亮先生開發。
- 免安裝為綠色程式,請安心食用。
其他方法(2010 新增)
特色
- 綠色軟體、免安裝、直接可用,但需字型安裝簡譜字型「1231-SMN」。
- 初心者(生手):使用滑鼠操作、入門容易。
- 熟手:建議直接使用鍵盤操作,較方便。
- 一般人士也適用:非專業大師級。
使用
原理
顯示
- 主要由自定義字型的特性來呈現簡譜。
- 安裝後該字體後,即可透過該「自訂字型的字形檔規則」,把普通的輸入字碼以「簡譜」的形式呈現。
- 例如:KAM簡譜字型顯示測試中的內文,如果尚未安裝相關特殊字體,字碼只會顯示出「asdf zxcv ASDF ZXCV」。
- 正常安裝後則可以看到:asdf zxcv ASDF ZXCV
(但本網站有經過特殊字體內嵌設定,所以不論是否有安裝簡譜字體都可以顯示簡譜。)
輸入
- 國樂符號輸入法 V1.0是根據 KAMさん製作的「01SMN.ttf」顯示規則,做出一個按鍵輸入程式。
- 因此此程式實為一個普通的按鍵輸入程式。比方按下某按鈕(Command),就會出現字元(Char)A。
從程式設計的角度來看
觀察字體規則
- 只要把所有ASCII用到的字元列出來(實際上應該不會用到這麼多),然後透過「01SMN.ttf」顯示出簡譜。
- 語未變化前比對後,從中觀察哪個字會變成哪個簡譜符號,就可以得知相關規則。
程式設計概念
- 只需要根據已得到的「字體特性相關規則」,然後寫出按鈕,並對應出相對字元作輸出即可。
- 所以如果您不放心該輸入程式的安全性(?),也可以自行手動仿寫一個相同功能的程式。
- 也可以把這程式的功能,附加到您開發其他程式,增加該程式的多元性。
- 當然這些要先得知「字體特性相關規則」才能動手,畢竟程式的地位也只是一個媒介、對應輸入與字型的其中一個方法而已。
- 另一方面,除了 EXE 程式外,把此功能移到網頁上來開發也是可行的,因為原理很簡單,只是「字元輸出,透過特殊字體呈現」。
- 簡單預想一下,JS、PHP等應該都可以辦到,且透過網頁平台設計,同時可以達到「跨平台」的效果一舉多得。
- 至於是否生成也許就要待實用性、使用頻率的多寡來決定(?),畢竟這兩點是程式開發/網頁架設的其中兩項重要誘因。
發展
移植到其他輸入法中
- 技術上要移植要輸入法(像是Yahoo輸入法),其實應該不難,向相關開發單位建議就可以了。
- 因為Yahoo輸入法是可擴充的輸入法,據了解有很多東西它是採「引用」模式輸入的XD
- 但也許會視「使用需求、普及度」等因素而影響
- 技術上最關鍵的,也許是字體的安裝,是否要嵌入(?)輸入法。
その他
- 需要注意的是,要跟「櫻花輸入法」一樣,屬於自定義字體的顯示,沒有安裝相關字型就看不到,對於簡譜作品的國際交流(?)來說多少會造成阻礙。
(這點可以透過網頁內嵌字體來達到免安裝字體也能檢視的效果)
- 值得觀察的是,這種打法印成「PDF文件」,可以達到大家都看得到的效果。
且 PDF 本身就是跨平台、跨介面的列印文件格式!有助於簡譜傳播XD!!
- 目前未查明「Unicode」裡面的「符號集字碼」是否有樂理相關的符號,無限期待查。
- 可能的話,其實也希望萬國碼收錄這種特殊符號字元XD 心血來潮的話看要不要寫信去建議XDDD
リンク
最終更新:2011年11月02日 01:52