(この記事、新しいものがあります)
ただし、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)
;;