OSDN Git Service

JFM for "1B000-"1B0FF (yoko only)
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 6 Feb 2019 03:50:51 +0000 (12:50 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 6 Feb 2019 03:50:51 +0000 (12:50 +0900)
src/jfm-ujis.lua
test/test29-var_kana.tex [new file with mode: 0644]

index 405aa31..10b44d8 100644 (file)
@@ -26,7 +26,8 @@ local t = {
         [107] = { 0, 0, 0, kanjiskip_shrink=1 },
         [207] = { 0, 0, 0, kanjiskip_shrink=1 },
         [8] = { 0, 0, 0, kanjiskip_shrink=1 },
-      }
+      },
+      kern = { [307] = 0 },     
    },
 
    [1] = { -- 開き括弧類
@@ -193,7 +194,8 @@ local t = {
         [4] = { 0, 0, 0, kanjiskip_shrink=1 },
         [6] = { 0, 0, 0, kanjiskip_shrink=1 },
          [8] = { 0, 0, 0, kanjiskip_shrink=1 },
-      }
+      },
+      kern = { [307] = 0 },     
    },
 
    [107] = { -- 1/3 角
@@ -226,6 +228,21 @@ local t = {
       }
    },
 
+   [307] = { -- 1/4 角
+      chars = { 0x3099, 0x309A },
+      align = 'right', left = 0.0, down = 0.0,
+      width = 0, height = 0.88, depth = 0.12, italic=0.0,
+      glue = {
+        [1] = { 0.5 , 0.0, 0.5, ratio=1, kanjiskip_stretch=1 },
+        [2] = { 0, 0, 0, kanjiskip_shrink=1 },
+        [3] = { 0.25, 0.0, 0.25, priority=1, ratio=1 },
+        [4] = { 0, 0, 0, kanjiskip_shrink=1 },
+        [6] = { 0, 0, 0, kanjiskip_shrink=1 },
+        [207] = { 0, 0, 0, kanjiskip_shrink=1 },
+         [8] = { 0, 0, 0, kanjiskip_shrink=1 },
+      }
+   },
+
    [8] = { -- 罫線類.
       chars = {
         '─', '━', '│', '┃', '┄', '┅', '┆', '┇',
diff --git a/test/test29-var_kana.tex b/test/test29-var_kana.tex
new file mode 100644 (file)
index 0000000..7e9b973
--- /dev/null
@@ -0,0 +1,15 @@
+\documentclass{article}
+\usepackage{luatexja-fontspec}
+\setmainjfont{IPAmjMincho}
+\setmainfont{Crimson}
+\begin{document}
+abc𛀐𛀑𛀒𛀓𛀔𛀕𛀖𛀗𛀘𛀙𛀚𛀛𛀜𛀝𛀞𛀟\\
+abc𛀙゙「𛀬゙𛀰゙」𛀸゙𛀿゙𛁅゙𛁈゙𛁛\\
+abc𛀙゙「𛀬゙𛀰゙」𛀸゙𛀿゙𛁅゙𛁈゙𛁛\\
+abc𛂞゚𛂟゚𛂠゚𛂡゚𛂢゚𛂣゚𛂤゚𛂥゚𛂦゚𛂧゚𛂨゚\\
+This Latin text should be rendered in crimson.
+\end{document}
+
+
+
+