From 689f644790cd41f80efc8c644e181a15d0906bc2 Mon Sep 17 00:00:00 2001
From: Robert Alessi <alessi@robertalessi.net>
Date: Thu, 3 Mar 2016 19:53:47 +0100
Subject: =?UTF-8?q?=CA=BFamr=20+=20u=20a=20i?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 arabluatex_novoc.lua |  7 ++++---
 arabluatex_trans.lua |  4 ++--
 arabluatex_voc.lua   | 11 +++++++++--
 3 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/arabluatex_novoc.lua b/arabluatex_novoc.lua
index 48a6a86..199059b 100644
--- a/arabluatex_novoc.lua
+++ b/arabluatex_novoc.lua
@@ -36,9 +36,10 @@ tanwinnv = {
 }
 
 longvnv = {
-	{a="A", b="ا"},
-	{a="U", b="و"},
-	{a="I", b="ي"}
+   {a="A", b="ا"},
+   {a="U", b="و"},
+   {a="I", b="ي"},
+   {a="Y", b="ى"},
 }
 
 shortvnv = {
diff --git a/arabluatex_trans.lua b/arabluatex_trans.lua
index afb2c7b..b662708 100644
--- a/arabluatex_trans.lua
+++ b/arabluatex_trans.lua
@@ -186,7 +186,7 @@ singletrdmg = {
 longvtrdmg = {
    {a="A", b="ā"},
    {a="U", b="ū"},
-   {a="I", b="ī"}
+   {a="I", b="ī"},
    {a="Y", b="ā"},
 }
 
@@ -366,7 +366,7 @@ singletrloc = {
 longvtrloc = {
    {a="A", b="ā"},
    {a="U", b="ū"},
-   {a="I", b="ī"}
+   {a="I", b="ī"},
    {a="Y", b="á"},
 }
 
diff --git a/arabluatex_voc.lua b/arabluatex_voc.lua
index 4884fd2..14967fe 100644
--- a/arabluatex_voc.lua
+++ b/arabluatex_voc.lua
@@ -160,7 +160,14 @@ trigraphs = { -- trigraphs or more
    -- art. with waṣla + initial unstable hamza
    {a="'l%-([uai])", b="الا%1"},   
    -- art. with waṣla + lunar consonant (i.e. what remains)
-   {a="'l%-", b="ال"}
+   {a="'l%-", b="ال"},
+   -- the silent wāw
+   {a="uU$", b="uو"},
+   {a="uU(%W)", b="uو%1"},
+   {a="aU$", b="aو"},
+   {a="aU(%W)", b="aو%1"},
+   {a="iU$", b="iو"},
+   {a="iU(%W)", b="iو%1"}
 }
 
 tanwin = {
@@ -266,7 +273,7 @@ single = {
 longv = {
    {a="A", b="َا"},
    {a="U", b="ُو"},
-   {a="I", b="ِي"}
+   {a="I", b="ِي"},
    {a="Y", b="aى"},
 }
 
-- 
cgit v1.2.3