diff --git a/src/uppercase/base.ts b/src/uppercase/base.ts index c583029..aed3de7 100644 --- a/src/uppercase/base.ts +++ b/src/uppercase/base.ts @@ -653,6 +653,22 @@ const base = { [0.15, 0.7], ], ], + Ƥ: [ + [ + [0.35, 0.557], + [0.85, 0.557], + [0.85, 0.271], + [0.35, 0.271], + [0.35, 0.7], + ], + [ + [0.35, 0.271], + [0.2, 0.271], + [0.17, 0.3], + [0.15, 0.35], + ], + ], + Q: [ [ [0.15, 0.271], @@ -666,6 +682,21 @@ const base = { [0.95, 0.736], ], ], + Ɋ: [ + [ + [0.75, 0.3], + [0.15, 0.3], + [0.15, 0.7], + [0.75, 0.7], + ], + [ + [0.75, 0.271], + [0.75, 0.8], + [0.77, 0.85], + [0.85, 0.9], + ], + ], + R: [ [ [0.15, 0.557], @@ -679,6 +710,34 @@ const base = { [0.85, 0.7], ], ], + Ʀ: [ + [ + [0.15, 0.351], + [0.85, 0.351], + [0.85, 0.637], + [0.15, 0.637], + [0.85, 0.78], + ], + [ + [0.15, 0.271], + [0.15, 0.7], + ], + ], + Ɍ: [ + [ + [0.3, 0.557], + [0.85, 0.557], + [0.85, 0.271], + [0.3, 0.271], + [0.3, 0.7], + ], + [ + [0.15, 0.557], + [0.3, 0.557], + [0.85, 0.7], + ], + ], + S: [ [ [0.85, 0.271], @@ -689,6 +748,29 @@ const base = { [0.15, 0.7], ], ], + ẞ: [ + [ + [0.15, 0.7], + [0.15, 0.271], + [0.65, 0.271], + [0.65, 0.45], + [0.35, 0.45], + [0.35, 0.5], + [0.85, 0.5], + [0.85, 0.7], + [0.35, 0.7], + ], + ], + Ʃ: [ + [ + [0.8, 0.271], + [0.2, 0.271], + [0.5, 0.5], + [0.2, 0.7], + [0.8, 0.7], + ], + ], + T: [ [ [0.15, 0.271], @@ -699,6 +781,45 @@ const base = { [0.5, 0.7], ], ], + Ŧ: [ + [ + [0.15, 0.271], + [0.85, 0.271], + ], + [ + [0.25, 0.5], + [0.75, 0.5], + ], + [ + [0.5, 0.271], + [0.5, 0.7], + ], + ], + Ƭ: [ + [ + [0.15, 0.35], + [0.18, 0.3], + [0.25, 0.271], + [0.85, 0.271], + ], + [ + [0.5, 0.271], + [0.5, 0.7], + ], + ], + Ʈ: [ + [ + [0.15, 0.271], + [0.85, 0.271], + ], + [ + [0.5, 0.271], + [0.5, 0.8], + [0.52, 0.85], + [0.6, 0.9], + ], + ], + U: [ [ [0.15, 0.271], @@ -707,6 +828,41 @@ const base = { [0.85, 0.271], ], ], + Ʉ: [ + [ + [0.25, 0.271], + [0.25, 0.7], + [0.75, 0.7], + [0.75, 0.271], + ], + [ + [0.15, 0.5], + [0.85, 0.5], + ], + ], + Ɯ: [ + [ + [0.25, 0.271], + [0.25, 0.7], + [0.75, 0.7], + [0.75, 0.271], + ], + [ + [0.5, 0.271], + [0.5, 0.7], + ], + ], + Ʊ: [ + [ + [0.15, 0.271], + [0.35, 0.271], + [0.25, 0.7], + [0.75, 0.7], + [0.65, 0.271], + [0.85, 0.271], + ], + ], + V: [ [ [0.15, 0.271], @@ -714,6 +870,29 @@ const base = { [0.85, 0.271], ], ], + Ʋ: [ + [ + [0.15, 0.271], + [0.5, 0.7], + [0.85, 0.271], + [0.65, 0.271], + ], + ], + Ỽ: [ + [ + [0.15, 0.271], + [0.5, 0.7], + [0.75, 0.454], + ], + ], + Ʌ: [ + [ + [0.15, 0.7], + [0.5, 0.271], + [0.85, 0.7], + ], + ], + W: [ [ [0.15, 0.271], @@ -723,6 +902,7 @@ const base = { [0.85, 0.271], ], ], + X: [ [ [0.15, 0.271], @@ -733,6 +913,7 @@ const base = { [0.85, 0.271], ], ], + Y: [ [ [0.15, 0.271], @@ -744,6 +925,61 @@ const base = { [0.5, 0.7], ], ], + Ɏ: [ + [ + [0.15, 0.271], + [0.5, 0.557], + [0.85, 0.271], + ], + [ + [0.15, 0.35], + [0.85, 0.35], + ], + [ + [0.5, 0.557], + [0.5, 0.7], + ], + ], + Ƴ: [ + [ + [0.15, 0.271], + [0.5, 0.557], + [0.7, 0.3], + [0.75, 0.28], + [0.81, 0.271], + [0.85, 0.271], + ], + [ + [0.5, 0.557], + [0.5, 0.7], + ], + ], + Ỿ: [ + [ + [0.15, 0.271], + [0.15, 0.7], + [0.775, 0.7], + ], + [ + [0.75, 0.271], + [0.75, 0.843], + [0.5, 0.843], + [0.85, 0.7], + ], + ], + Ȝ: [ + [ + [0.25, 0.341], + [0.75, 0.271], + [0.75, 0.664], + [0.25, 0.736], + ], + [ + [0.5, 0.573], + [0.75, 0.537], + ], + ], + Z: [ [ [0.15, 0.271], diff --git a/src/uppercase/diaBaseAssociation.ts b/src/uppercase/diaBaseAssociation.ts index 36f4a19..b78c0c1 100644 --- a/src/uppercase/diaBaseAssociation.ts +++ b/src/uppercase/diaBaseAssociation.ts @@ -202,6 +202,103 @@ const diaBaseAssociation = { Ợ: ["O", ["crs", "db"]], Ọ: ["O", ["db"]], Ộ: ["O", ["db", "cr"]], + + // P + Ṕ: ["P", ["ct"]], + Ṗ: ["P", ["da"]], + + // R + Ŕ: ["R", ["ct"]], + Ř: ["R", ["hc"]], + Ṙ: ["R", ["da"]], + Ŗ: ["R", ["cm"]], + Ȑ: ["R", ["gr", "gr"]], + Ȓ: ["R", ["bri"]], + Ṛ: ["R", ["db"]], + Ṝ: ["R", ["db", "mc"]], + Ṟ: ["R", ["lb"]], + + // S + Ś: ["S", ["ct"]], + Ṥ: ["S", ["ct", "da"]], + Ŝ: ["S", ["cr"]], + Š: ["S", ["hc"]], + Ṧ: ["S", ["hc", "da"]], + Ṡ: ["S", ["da"]], + Ş: ["S", ["cd"]], + Ṣ: ["S", ["db"]], + Ṩ: ["S", ["db", "da"]], + Ș: ["S", ["cm"]], + + // T + Ť: ["T", ["hc"]], + Ṫ: ["T", ["da"]], + Ţ: ["T", ["cd"]], + Ṭ: ["T", ["db"]], + Ț: ["T", ["cm"]], + Ṱ: ["T", ["crb"]], + Ṯ: ["T", ["lb"]], + Ⱦ: ["T", ["brd"]], + + // U + Ú: ["U", ["ct"]], + Ù: ["U", ["gr"]], + Ŭ: ["U", ["br"]], + Û: ["U", ["cr"]], + Ǔ: ["U", ["hc"]], + Ů: ["U", ["gs"]], + Ü: ["U", ["dr"]], + Ǘ: ["U", ["dr", "ct"]], + Ǜ: ["U", ["dr", "gr"]], + Ǚ: ["U", ["dr", "hc"]], + Ǖ: ["U", ["dr", "mc"]], + Ű: ["U", ["ct", "ct"]], + Ũ: ["U", ["tl"]], + Ṹ: ["U", ["tl", "ct"]], + Ų: ["U", ["cd"]], + Ū: ["U", ["mc"]], + Ṻ: ["U", ["mc", "dr"]], + Ủ: ["U", ["ha"]], + Ȕ: ["U", ["gr", "gr"]], + Ȗ: ["U", ["bri"]], + Ư: ["U", ["crs"]], + Ứ: ["U", ["crs", "ct"]], + Ừ: ["U", ["crs", "gr"]], + Ữ: ["U", ["crs", "tl"]], + Ử: ["U", ["crs", "ha"]], + Ự: ["U", ["crs", "db"]], + Ụ: ["U", ["db"]], + Ṳ: ["U", ["drb"]], + Ṷ: ["U", ["crb"]], + Ṵ: ["U", ["tlb"]], + + // V + Ṽ: ["V", ["tl"]], + Ṿ: ["V", ["db"]], + + // W + Ẃ: ["W", ["ct"]], + Ẁ: ["W", ["gr"]], + Ŵ: ["W", ["cr"]], + Ẅ: ["W", ["dr"]], + Ẇ: ["W", ["da"]], + Ẉ: ["W", ["db"]], + + // X + Ẍ: ["X", ["dr"]], + Ẋ: ["X", ["da"]], + + // Y + Ý: ["Y", ["ct"]], + Ỳ: ["Y", ["gr"]], + Ŷ: ["Y", ["cr"]], + Ÿ: ["Y", ["dr"]], + Ỹ: ["Y", ["tl"]], + Ẏ: ["Y", ["da"]], + Ȳ: ["Y", ["mc"]], + Ỷ: ["Y", ["ha"]], + Ỵ: ["Y", ["db"]], + } as ExtendedTable; export { diaBaseAssociation };