Disunify Greek Tonos and Greek Oxia (#1677)

also improve shapes for dialytica mark compositions for aesthetics.
This commit is contained in:
John McWilliams 2023-04-19 19:35:37 -04:00 committed by GitHub
parent 2e773d633f
commit 4139b9b142
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 60 additions and 6 deletions

View file

@ -8,6 +8,7 @@ export : define ogonekBelowToTRTf_Y : object
'ogonekBelow' 'ogonekTR_Y'
export : define upperGrekMarkToTonosTf : object
'barAbove' 'tonosGrekUpperTonos'
'variaAbove' 'variaGrekUpperTonos'
'oxiaAbove' 'oxiaGrekUpperTonos'
'graveAbove' 'variaGrekUpperTonos'
@ -87,20 +88,21 @@ export : define decompOverrides : object
0x2F7 { 'markBaseSpace' 'tildeBelow' }
0x2FF { 'markBaseSpace' 'leftArrowBelow' }
0x37A { 'markBaseSpace' 'iotaBelow' }
0x384 { 'markBaseSpace' 'acuteAbove' }
0x385 { 'markBaseSpace' 'dieresisAbove' 'acuteAbove' }
0x384 { 'markBaseSpace' 'barAbove' }
0x385 { 'markBaseSpace' 'dialytikaTonosAbove' }
0x1FBD { 'markBaseSpace' 'commaAbove' }
0x1FBE { 'markBaseSpace' 'iotaBelow' }
0x1FBF { 'markBaseSpace' 'commaAbove' }
0x1FC0 { 'markBaseSpace' 'perispomeniAbove' }
0x1FC1 { 'markBaseSpace' 'dieresisAbove' 'perispomeniAbove' }
0x1FED { 'markBaseSpace' 'dieresisAbove' 'graveAbove' }
0x1FEE { 'markBaseSpace' 'dieresisAbove' 'acuteAbove' }
0x1FED { 'markBaseSpace' 'dialytikaVariaAbove' }
0x1FEE { 'markBaseSpace' 'dialytikaOxiaAbove' }
0x1FEF { 'markBaseSpace' 'graveAbove' }
0x1FFD { 'markBaseSpace' 'acuteAbove' }
0x1FFE { 'markBaseSpace' 'revCommaAbove' }
0x2E2F { 'markBaseSpace' 'yerikAbove' }
0xA788 { 'markBaseSpace' 'circumflexBelow' }
0xA78A { 'markBaseSpace' 'equalOver' }
0xAB6A { 'markBaseSpace' 'leftTackOver' }
0xAB6B { 'markBaseSpace' 'rightTackOver' }
@ -120,6 +122,28 @@ export : define decompOverrides : object
0x24D { 'r' 'barOver' }
0x24F { 'y' 'longBarOver' }
0x386 { 'grek/Alpha' 'tonosGrekUpperTonos' }
0x388 { 'grek/Epsilon' 'tonosGrekUpperTonos' }
0x389 { 'grek/Eta' 'tonosGrekUpperTonos' }
0x38A { 'grek/Iota' 'tonosGrekUpperTonos' }
0x38C { 'grek/Omicron' 'tonosGrekUpperTonos' }
0x38E { 'grek/Upsilon' 'tonosGrekUpperTonos' }
0x38F { 'grek/Omega' 'tonosGrekUpperTonos' }
0x390 { 'grek/iota' 'dialytikaTonosAbove' }
0x3AC { 'grek/alpha' 'barAbove' }
0x3AD { 'grek/epsilon' 'barAbove' }
0x3AE { 'grek/eta' 'barAbove' }
0x3AF { 'grek/iota' 'barAbove' }
0x3B0 { 'grek/upsilon' 'dialytikaTonosAbove' }
0x3CC { 'grek/omicron' 'barAbove' }
0x3CD { 'grek/upsilon' 'barAbove' }
0x3CE { 'grek/omega' 'barAbove' }
0x1FD2 { 'grek/iota' 'dialytikaVariaAbove' }
0x1FD3 { 'grek/iota' 'dialytikaOxiaAbove' }
0x1FE2 { 'grek/upsilon' 'dialytikaVariaAbove' }
0x1FE3 { 'grek/upsilon' 'dialytikaOxiaAbove' }
0x47C { 'cyrl/BroadOmega' 'cyrlPsiliAbove' 'cyrlPokrytieAbove' }
0x47D { 'cyrl/broadOmega' 'cyrlPsiliAbove' 'cyrlPokrytieAbove' }
@ -146,7 +170,6 @@ export : define decompOverrides : object
0xA74A { 'O' 'longBarOver' }
0xA74B { 'o' 'longBarOver' }
0xA78A { 'markBaseSpace' 'equalOver' }
0xA7B8 { 'U' 'longSlashOver' }
0xA7B9 { 'u' 'slashOver' }
0xA7BB { 'a' 'EgyptologicalYodAbove' }