From 5f1dabfe5aa81bc7db2fb756faed4f2fc4fac858 Mon Sep 17 00:00:00 2001 From: varunghat Date: Fri, 21 Aug 2026 00:22:04 +0200 Subject: [PATCH 1/3] Added low feature on downtack for open back unrounded vowel --- scripts/add-features.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/add-features.R b/scripts/add-features.R index 59e99d2..89bdd08 100644 --- a/scripts/add-features.R +++ b/scripts/add-features.R @@ -330,7 +330,7 @@ handle_contextual_diacritics <- function(vec, base_glyph, is_click=FALSE) { # between mid-open and open vec$low <- "0" } - else if (base_glyph %in% c("æ", "a")) { + else if (base_glyph %in% c("æ", "a", "ɑ")) { # assigning +low is vacuous; little else makes sense ??? vec$low <- "+" } From c9377e3d269a037b65c51a7738774cc15031725c Mon Sep 17 00:00:00 2001 From: varunghat Date: Fri, 21 Aug 2026 00:23:53 +0200 Subject: [PATCH 2/3] Added delayedRelease + on uptack for voiced velar lateral approximant --- scripts/add-features.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/add-features.R b/scripts/add-features.R index 89bdd08..bc38737 100644 --- a/scripts/add-features.R +++ b/scripts/add-features.R @@ -260,7 +260,7 @@ handle_contextual_diacritics <- function(vec, base_glyph, is_click=FALSE) { create_glyph_type_variables(envir=environment()) # uptack if (vec$GlyphID %in% "031D") { - if (base_glyph %in% c("ɹ", "r")) { + if (base_glyph %in% c("ɹ", "r", "ʟ")) { # make it fricative-like, but not strident vec$delayedRelease <- "+" } From 88462abe07a0198a22ca26f35bebeac9f14913ff Mon Sep 17 00:00:00 2001 From: varunghat Date: Fri, 21 Aug 2026 00:29:40 +0200 Subject: [PATCH 3/3] =?UTF-8?q?Added=20=C3=B8=20with=20other=20front=20vow?= =?UTF-8?q?els?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/add-features.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/add-features.R b/scripts/add-features.R index bc38737..9ecff5a 100644 --- a/scripts/add-features.R +++ b/scripts/add-features.R @@ -411,7 +411,7 @@ handle_contextual_diacritics <- function(vec, base_glyph, is_click=FALSE) { else if (base_glyph %in% c("ʊ", "ɑ")) { vec$back <- "0" } - else if (base_glyph %in% c("i", "e")) { + else if (base_glyph %in% c("i", "e", "ø")) { vec$front <- "0" vec$tense <- "0" }