Biblical Hebrew Transcription(結論)

投稿者: | 2022-08-02

(この記事、新しいものがあります)

ただし、init.elなどは新しい記事にはありません。必要ならば、この記事の下の方の内容を参考にすること。

最終的に出来上がったpdf

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"
 '(#x02BE . #x02BF) ; Hebrew Transcription alep, ayin
 "Accordance")

(set-fontset-font
 "fontset-myemacsfont"
 '(#x1E00 . #x1EFF) ; Hebrew Transcription ラテン文字拡張追加
 "Andika")

;; (set-fontset-font
;;  "fontset-myemacsfont"
;;  #x0332 ; Hebrew Transcription under bar
;;  "Accordance")

(set-fontset-font
 "fontset-myemacsfont"
 #x1D43 ; Hebrew Transcription hatef patah 文字コードは音声記号拡張内
 "Andika")

(set-fontset-font
 "fontset-myemacsfont"
 '(#x0590 . #x05FF) ; Hebrew (Unicode block)
"SBL Hebrew")
(add-to-list 'default-frame-alist '(font . "fontset-myemacsfont"))
;;;   --------------- ここまで

emacsのヘッダー部分

\documentclass[paper=a4,fontsize=10.5pt,
     jafontscale=0.925,head_space=1.8cm,foot_space=2.0cm,
     gutter= 4zw,line_length=53zw]{jlreq}
\usepackage[no-math,deluxe,expert,haranoaji]{luatexja-preset}
\ltjsetparameter{jacharrange={-2,-3}}
\newcommand{\kgksbl}[1]{{\fontspec{SBL Greek}[Scale=1.2]#1}}
\newcommand{\kheb}[1]{{\textdir TRT{\fontspec{SBL Hebrew}%
            [Scale=1.4,Script=Hebrew]#1}}}
\newfontface{\comicneue}{Comic Neue Regular}
\newfontface\hebtr{Andika}
\newfontface\hebtrsl{Andika}[FakeSlant=0.2]
\newcommand{\khtr}[1]{\hebtr{#1}}
\newcommand{\khtrsl}[1]{\hebtrsl{#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OTF
\usepackage{luatexja-otf}
\usepackage{pifont}          % 特殊文字 \ding{xxx}
\usepackage{setspace}
\usepackage{enumitem}
%\setlist{itemsep=1ex, leftmargin=1cm}
\setlist[enumerate,1]{leftmargin=1.7cm}
\newcommand{\myaji}{ \ding{220} }

\begin{document}

{\Large Transcription の入力と表示}

\begin{spacing}{1.2}

\begin{enumerate}[leftmargin=*,label={\textbf{{\arabic*}.}} ]

\item フォント「Andika」を使用して、すべての文字を表示してみる (マクロ \verb+ \khtrsl+使用)

emacsの init.el の内容(アクセント入力のマクロ)

;; ----------------- hebrew transcription アクセント
(fset 'heb-acc
      (kmacro-lambda-form [?\C-x ?8 return ?0 ?3 ?0 ?1 return] 0 "%d"))
(global-set-key "\C-c7" 'heb-acc)
;;