emacsでフォントの設定をしないでギリシャ語を表示すると、全角のギリシャ語を表示してしまう。ヘブル語ではそのような現象は出ない。それで、emacsのinit.elに次のような設定を加えた。
;;; fontの設定 2022/03/23 ;;; --------------- ここから (create-fontset-from-ascii-font "MS ゴシック" nil "myemacsfont") (set-fontset-font "fontset-myemacsfont" 'unicode "MS ゴシック" nil 'append) (set-fontset-font "fontset-myemacsfont" '(#x0370 . #x03FF) ; Greek and Coptic "Accordance") ; SBL Greek (set-fontset-font "fontset-myemacsfont" '(#x1F00 . #x1FFF) ; Greek Extended "Accordance") (set-fontset-font "fontset-myemacsfont" '(#x0590 . #x05FF) ; Hebrew (Unicode block) "SBL Hebrew") (add-to-list 'default-frame-alist '(font . "fontset-myemacsfont")) ;;; --------------- ここまで
本当は、ギリシャ語フォントはSBL Greekを使いたかったが、なぜか、アクセント記号などがずれてしまう。それでやむなくAccordanceのフォントを使っている。なお、SBL GreekフォントはMS-Wordでは何の問題もない。原因を調べて、おおよその検討をつけたけど、・・忘れてしまった。
ヘブル語に関しては設定しなくても一応表示されるが、少し汚いフォントなので(Windowsディフォルト?)SBL Hebrewを使う設定にしている。こうすると、TeXでpdfを作るときと同じフォントで表示されることになる。
★ 下図は、設定をする前とした後のemacsの画面。