From 1647be25d173eda04b15bf96baaaa65bb13d203f Mon Sep 17 00:00:00 2001 From: hrnz Date: Sat, 6 Feb 2021 21:33:32 +0100 Subject: [PATCH 1/8] =?UTF-8?q?Entferne=20eine=20Compose-Sequenz=20f=C3=BC?= =?UTF-8?q?r=20=E2=8B=AE.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⋮ kann auch einfacher über ↻… erzeugt werden, ist daher also nicht unbedingt notwendig. Die entfernte Sequenz ist ein Präfix von ♫…|^, was in math.module zu "⇡" komposiert wird. Closes #572. Signed-off-by: hrnz --- Compose/src/base.module | 1 - Compose/src/math.module | 1 - 2 files changed, 2 deletions(-) diff --git a/Compose/src/base.module b/Compose/src/base.module index be2dbd65..5b04fac0 100644 --- a/Compose/src/base.module +++ b/Compose/src/base.module @@ -248,7 +248,6 @@ : "‡" U2021 # DOUBLE DAGGER : "‥" U2025 # TWO DOT LEADER : "⋮" U22EE # VERTICAL ELLIPSIS - : "⋮" U22EE # VERTICAL ELLIPSIS : "-" minus # HYPHEN-MINUS <7> <7> : "⁊" U204A # TIRONIAN SIGN ET : "⁊" U204A # TIRONIAN SIGN ET diff --git a/Compose/src/math.module b/Compose/src/math.module index ba5748b4..aca9b870 100644 --- a/Compose/src/math.module +++ b/Compose/src/math.module @@ -669,7 +669,6 @@ <5> : "⎧⎫\n⎪⎪\n⎨⎬\n⎪⎪\n⎩⎭" # dots for vectors and matrices - : "⋮" U22EE # VERTICAL ELLIPSIS : "⋰" U22F0 # UP RIGHT DIAGONAL ELLIPSIS : "⋱" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS : "⋯" U22EF # MIDLINE HORIZONTAL ELLIPSIS From 7f4cce426a7b52d6e888510179ae2ebd9ad87464 Mon Sep 17 00:00:00 2001 From: hrnz Date: Sat, 6 Feb 2021 23:30:58 +0100 Subject: [PATCH 2/8] Compose: Allow modules to remove compose sequences With this patch, the content of the .remove-files corresponding to the selected modules are deleted from the compiled Compose file. This allows for a much greater control when overwriting compose sequences without relying on certain behaviour of the parsing applications (Does the first or the last occurence count?). Moreover, we can now delete prefixes of sequences we want to use. The resulting Compose will be whitespace-normalized (whitespace outside of quoted words will be replaced by a single space), stripped of keysyms and comments, sorted and deduplicated. Signed-off-by: hrnz --- Compose/Makefile | 57 ++++++++++++++++++++++++++++++---------------- Compose/README.txt | 4 ++++ 2 files changed, 41 insertions(+), 20 deletions(-) diff --git a/Compose/Makefile b/Compose/Makefile index 224c6c29..dee59c03 100644 --- a/Compose/Makefile +++ b/Compose/Makefile @@ -6,7 +6,7 @@ # SRC = ./src PSEUDO_MODULES_FILES = $(SRC)/enUS.module -MODULES_FILES = $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module) +MODULES_FILES = $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module) $(wildcard $(SRC)/*.remove) # Gewünschte Build-Reihenfolge der Module. Die in den Listen # genannten Dateien werden (falls Module dieses Namens existieren) in @@ -25,17 +25,6 @@ MODULES += $(foreach i, $(MODULE_ORDER_TAIL), $(findstring $(i),$(M))) $(if $(findstring _,$(M)), \ $(error Unterstrich in Dateinamen $(SRC)/*.module nicht erlaubt)) -# Liste von Demofiles, werden bei 'make all' erzeugt. -# Im Grunde ist dies seit 'make config' überflüssig. -# -DEMOFILES = \ - XCompose_enUS_base \ - XCompose_enUS_base_math \ - XCompose_enUS_base_math_greek_lang \ - XCompose_enUS_base_greek_lang \ - XCompose_enUS_base_roman \ - XCompose_enUS_base_math_greek_lang_cyrillic - # Hilfsprogramme # CHECKCOMPOSE = ./check-compose.pl @@ -46,13 +35,13 @@ CONFIGURE = /bin/bash ./configure.sh # Defaultwert, falls .config noch nicht existiert. # -include $(wildcard .config) -USER_XCOMPOSE ?= XCompose_enUS_base_math +USER_XCOMPOSE ?= XCompose_enUS_base_cyrillic_diacritics_lang_greek_math_math-font # # 'make' bzw. 'make all' erzeugt die Datei XCompose ohne Installation # -all : XCompose $(DEMOFILES) +all : XCompose # # 'make config' führt interaktive Abfrage der Konfiguration durch @@ -68,14 +57,28 @@ config : $(PSEUDO_MODULES_FILES) .config # # 'make XCompose_foo_bar_baz' erzeugt Datei aus Modulen foo bar baz # - -XCompose_% : $(MODULES_FILES) +# +XCompose_% : remove_% joined_% +# Entferne Zeilen aus remove_% +# Entferne Leerzeilen und Kommentarzeilen +# Entferne alles ab dem zweiten " +# Normalisiere Whitespace außerhalb von " " +# Sortiere und Entferne Duplikate @echo "Erzeuge $@." - @echo "#" >$@ - @echo "# Automatically generated file $@. Do not edit." >>$@ - @echo "#" >>$@ + @grep -Fvxf $^ | \ + grep -v -e '^#' -e '^\s*$$' | \ + perl -pe 's/(.*".*").*/\1/' | \ + perl -pe 's{("[^"]*"|[^"\t ]+)|\s+}{$$1 // " "}ge' | \ + sort -u > $@ + + +joined_% : $(MODULES_FILES) + @echo "Erzeuge $@." + @echo "#" >$@ + @echo "# Automatically generated file $@. Do not edit." >>$@ + @echo "#" >>$@ @for i in \ - `echo $@ | sed -e 's/XCompose//;s/_/ /g'` ;\ + `echo $@ | sed -e 's/joined_//;s/_/ /g'` ;\ do \ fn=$(SRC)/$$i.module ;\ if [ -e $$fn ]; then \ @@ -87,6 +90,20 @@ XCompose_% : $(MODULES_FILES) fi \ done +remove_% : $(MODULES_FILES) + @echo "Erzeuge $@." + @echo "#" >$@ + @echo "# Automatically generated file $@. Do not edit." >>$@ + @echo "#" >>$@ + @for i in \ + `echo $@ | sed -e 's/remove_//;s/_/ /g'` ;\ + do \ + fn=$(SRC)/$$i.remove ;\ + if [ -e $$fn ]; then \ + cat $$fn >>$@ ;\ + fi \ + done + XCompose : $(USER_XCOMPOSE) $(wildcard .config) cp $< $@ diff --git a/Compose/README.txt b/Compose/README.txt index 9a4ebc66..b7a491bc 100644 --- a/Compose/README.txt +++ b/Compose/README.txt @@ -11,6 +11,10 @@ src/*.module Enthält die Quelldateien für verschiedene Module der Compose-Datei. Die Gliederung ist thematisch. +src/*.remove + Enthält Konflikte mit anderen Modulen. Der Inhalt dieser Dateien wird beim + Laden des entsprechenden Moduls gelöscht. + Makefile Erstellt aus den Modulen eine oder mehrere lauffähige XCompose-Dateien. From eff83c85e4d2f3e1b884f9eb1a21635bc1fd4007 Mon Sep 17 00:00:00 2001 From: hrnz Date: Sat, 6 Feb 2021 23:43:11 +0100 Subject: [PATCH 3/8] separate diacritica compose sequences into module Now the user can actually choose between the standard diacritica definitions (twice the dead key or the dead key and space yields the standalone accent, the dead key and a nonbreaking space yields the combining accent) and the Neo definitions (twice the dead key yields the combining mark, the dead key and a normal space the standalone accent, and the dead key and a nonbreaking space yields the small/modifier letter variants of the standalon accents where applicable (circumflex/tilde), otherwise the usual noncombining accents. Signed-off-by: hrnz --- Compose/src/base.module | 47 +++----------------------------- Compose/src/diacritics.module | 50 +++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 43 deletions(-) create mode 100644 Compose/src/diacritics.module diff --git a/Compose/src/base.module b/Compose/src/base.module index 5b04fac0..ecb528a0 100644 --- a/Compose/src/base.module +++ b/Compose/src/base.module @@ -1,59 +1,20 @@ #configinfo Standard-Erweiterung der Compose-Definitionen # standard Definitions by Neo keyboard layout -# diacritical marks - : "ˆ" U02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT - : "ˇ" U02C7 # CARON - : "˘" U02D8 # BREVE - : "´" U00B4 # ACUTE ACCENT - : "`" U0060 # GRAVE ACCENT - : "¸" U00B8 # CEDILLA : "˛" U02DB # OGONEK - : "˙" U02D9 # DOT ABOVE - : "˚" U02DA # RING ABOVE - : "˜" U02DC # SMALL TILDE - : "¯" U00AF # MACRON - : "¨" U00A8 # DIAERESIS - : "/" U002F # SOLIDUS - : "˝" U02DD # DOUBLE ACUTE ACCENT - : "᾿" U1FBF # GREEK PSILI - : "῾" U1FFE # GREEK DASIA : "˵" U02F5 # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT : "˵" U02F5 # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT : "↻" U21BB # CLOCKWISE OPEN CIRCLE ARROW : "˞" U02DE # MODIFIER LETTER RHOTIC HOOK - : "." U002E # FULL STOP -# combining characters + : "̑" U0311 # COMBINING INVERTED BREVE + : "̨" U0328 # COMBINING OGONEK + : "̏" U030F # COMBINING DOUBLE GRAVE ACCENT + : "ʼ" U02BC # MODIFIER LETTER APOSTROPHE : "◌" U25CC # DOTTED CIRCLE : "◌" U25CC # DOTTED CIRCLE - : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT - : "̌" U030c # COMBINING CARON - : "̆" U0306 # COMBINING BREVE - : "̑" U0311 # COMBINING INVERTED BREVE - : "́" U0301 # COMBINING ACUTE ACCENT - : "̀" U0300 # COMBINING GRAVE ACCENT - : "̧" U0327 # COMBINING CEDILLA - : "̨" U0328 # COMBINING OGONEK - : "̇" U0307 # COMBINING DOT ABOVE - : "̊" U030A # COMBINING RING ABOVE - : "̃" U0303 # COMBINING TILDE - : "̄" U0304 # COMBINING MACRON - : "̈" U0308 # COMBINING DIAERESIS - : "̷" U0337 # COMBINING SHORT SOLIDUS OVERLAY - : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT - : "̓" U0313 # COMBINING COMMA ABOVE - : "̔" U0314 # COMBINING REVERSED COMMA ABOVE - : "̏" U030F # COMBINING DOUBLE GRAVE ACCENT - : "̏" U030F # COMBINING DOUBLE GRAVE ACCENT - : "˞" U02DE # MODIFIER LETTER RHOTIC HOOK - : "̣" U0323 # COMBINING DOT BELOW - : "̲" U0332 # COMBINING LOW LINE - : "ʼ" U02BC # MODIFIER LETTER APOSTROPHE # in standard Compose missing dead keys with spaces - : "‐" U2010 # HYPHEN - : "˝" U02DD # DOUBLE ACUTE ACCENT : "᾿" U1FBF # GREEK PSILI : "῾" U1FFE # GREEK DASIA : "↻" U21BB # CLOCKWISE OPEN CIRCLE ARROW diff --git a/Compose/src/diacritics.module b/Compose/src/diacritics.module new file mode 100644 index 00000000..49a237fe --- /dev/null +++ b/Compose/src/diacritics.module @@ -0,0 +1,50 @@ +#configinfo Neo-Diakritika + +# Ohne dieses Modul hat man die Standard-en_US-Deadkey-Diakritika-Kombinationen: +# -----> FOO +# -----> FOO +# -----> COMBINING FOO +# +# Mit diesem Modul hat man Folgende Belegung: +# -----> COMBINING FOO +# -----> FOO +# -----> FOO + + : "ˆ" U02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT + : "ˇ" U02C7 # CARON + : "˘" U02D8 # BREVE + : "´" U00B4 # ACUTE ACCENT + : "`" U0060 # GRAVE ACCENT + : "¸" U00B8 # CEDILLA + : "˙" U02D9 # DOT ABOVE + : "˚" U02DA # RING ABOVE + : "˜" U02DC # SMALL TILDE + : "¯" U00AF # MACRON + : "¨" U00A8 # DIAERESIS + : "/" U002F # SOLIDUS + : "˝" U02DD # DOUBLE ACUTE ACCENT + : "᾿" U1FBF # GREEK PSILI + : "῾" U1FFE # GREEK DASIA + : "." U002E # FULL STOP + + +# combining characters + : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT + : "̌" U030c # COMBINING CARON + : "̆" U0306 # COMBINING BREVE + : "́" U0301 # COMBINING ACUTE ACCENT + : "̀" U0300 # COMBINING GRAVE ACCENT + : "̧" U0327 # COMBINING CEDILLA + : "̇" U0307 # COMBINING DOT ABOVE + : "̊" U030A # COMBINING RING ABOVE + : "̃" U0303 # COMBINING TILDE + : "̄" U0304 # COMBINING MACRON + : "̈" U0308 # COMBINING DIAERESIS + : "̷" U0337 # COMBINING SHORT SOLIDUS OVERLAY + : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT + : "̓" U0313 # COMBINING COMMA ABOVE + : "̔" U0314 # COMBINING REVERSED COMMA ABOVE + : "̏" U030F # COMBINING DOUBLE GRAVE ACCENT + : "˞" U02DE # MODIFIER LETTER RHOTIC HOOK +# : "̣" U0323 # COMBINING DOT BELOW # already in en_US.utf8 + : "̲" U0332 # COMBINING LOW LINE From 3be52a298436ae096052b3259239e457d3a56a46 Mon Sep 17 00:00:00 2001 From: hrnz Date: Sun, 7 Feb 2021 03:15:54 +0100 Subject: [PATCH 4/8] Compose: Separate Oxia-variants of greek letters into own module This is more in line with what the compose file of libx11 does and probably the saner thing to do as tonos is nowadays a lot more common than oxia. If one wishes to use the oxia-variants, one can still enable the module. Signed-off-by: hrnz --- Compose/src/greek-oxia.module | 21 +++++++++++ Compose/src/greek-oxia.remove | 40 ++++++++++++++++++++ Compose/src/greek.module | 70 +++++++++++------------------------ 3 files changed, 83 insertions(+), 48 deletions(-) create mode 100644 Compose/src/greek-oxia.module create mode 100644 Compose/src/greek-oxia.remove diff --git a/Compose/src/greek-oxia.module b/Compose/src/greek-oxia.module new file mode 100644 index 00000000..aa0fb786 --- /dev/null +++ b/Compose/src/greek-oxia.module @@ -0,0 +1,21 @@ +#configinfo Oxia statt oxia für griechisch + + : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA + : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA + : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA + : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA + : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA + : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA + : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA + : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA + : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA + : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA + : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA + : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA + : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA + : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA + : "Ώ" U1FFB # GREEK CAPITAL LETTER OMEGA WITH OXIA + : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA + : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA + : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA + : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA diff --git a/Compose/src/greek-oxia.remove b/Compose/src/greek-oxia.remove new file mode 100644 index 00000000..2c0f75c3 --- /dev/null +++ b/Compose/src/greek-oxia.remove @@ -0,0 +1,40 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ώ" U1FFB # GREEK CAPITAL LETTER OMEGA WITH OXIA« überschreibt die folgende Sequenz aus greek.module + : "Ώ" U038F # GREEK CAPITAL LETTER OMEGA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "Ώ" U1FFB # GREEK CAPITAL LETTER OMEGA WITH OXIA« überschreibt die folgende Sequenz aus enUS.module + : "Ώ" U038F # GREEK CAPITAL LETTER OMEGA WITH TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module + : "ΐ" U0390 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module + : "ΐ" U0390 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module + : "ΰ" U03B0 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +# Konflikt bei Sequenz . Unsere Sequenz » : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module + : "ΰ" U03B0 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS diff --git a/Compose/src/greek.module b/Compose/src/greek.module index 0073668f..58d964aa 100644 --- a/Compose/src/greek.module +++ b/Compose/src/greek.module @@ -131,19 +131,12 @@ : "ὧ" U1F67 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI : "ὧ" U1F67 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI : "ὰ" U1F70 # GREEK SMALL LETTER ALPHA WITH VARIA - : "ά" U1F71 # GREEK SMALL LETTER ALPHA WITH OXIA : "ὲ" U1F72 # GREEK SMALL LETTER EPSILON WITH VARIA - : "έ" U1F73 # GREEK SMALL LETTER EPSILON WITH OXIA : "ὴ" U1F74 # GREEK SMALL LETTER ETA WITH VARIA - : "ή" U1F75 # GREEK SMALL LETTER ETA WITH OXIA : "ὶ" U1F76 # GREEK SMALL LETTER IOTA WITH VARIA - : "ί" U1F77 # GREEK SMALL LETTER IOTA WITH OXIA : "ὸ" U1F78 # GREEK SMALL LETTER OMICRON WITH VARIA - : "ό" U1F79 # GREEK SMALL LETTER OMICRON WITH OXIA : "ὺ" U1F7A # GREEK SMALL LETTER UPSILON WITH VARIA - : "ύ" U1F7B # GREEK SMALL LETTER UPSILON WITH OXIA : "ὼ" U1F7C # GREEK SMALL LETTER OMEGA WITH VARIA - : "ώ" U1F7D # GREEK SMALL LETTER OMEGA WITH OXIA : "ᾀ" U1F80 # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI : "ᾀ" U1F80 # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI : "ᾁ" U1F81 # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI @@ -286,8 +279,6 @@ : "ῑ" U1FD1 # GREEK SMALL LETTER IOTA WITH MACRON : "ῒ" U1FD2 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA : "ῒ" U1FD2 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA - : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA - : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA : "ῖ" U1FD6 # GREEK SMALL LETTER IOTA WITH PERISPOMENI : "ῗ" U1FD7 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI : "ῗ" U1FD7 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI @@ -295,8 +286,6 @@ : "ῡ" U1FE1 # GREEK SMALL LETTER UPSILON WITH MACRON : "ῢ" U1FE2 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA : "ῢ" U1FE2 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA - : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA - : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA : "ῤ" U1FE4 # GREEK SMALL LETTER RHO WITH PSILI : "ῥ" U1FE5 # GREEK SMALL LETTER RHO WITH DASIA : "ῦ" U1FE6 # GREEK SMALL LETTER UPSILON WITH PERISPOMENI @@ -736,24 +725,16 @@ : "Ᾱ" U1FB9 # GREEK CAPITAL LETTER ALPHA WITH MACRON : "Ὰ" U1FBA # GREEK CAPITAL LETTER ALPHA WITH VARIA : "Ὰ" U1FBA # GREEK CAPITAL LETTER ALPHA WITH VARIA - : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA - : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA : "ᾼ" U1FBC # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI : "ᾼ" U1FBC # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI : "Ὲ" U1FC8 # GREEK CAPITAL LETTER EPSILON WITH VARIA : "Ὲ" U1FC8 # GREEK CAPITAL LETTER EPSILON WITH VARIA - : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA - : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA - : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA - : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA - : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA - : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI : "Ῐ" U1FD8 # GREEK CAPITAL LETTER IOTA WITH VRACHY @@ -762,26 +743,19 @@ : "Ῑ" U1FD9 # GREEK CAPITAL LETTER IOTA WITH MACRON : "Ὶ" U1FDA # GREEK CAPITAL LETTER IOTA WITH VARIA : "Ὶ" U1FDA # GREEK CAPITAL LETTER IOTA WITH VARIA - : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA - : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA : "Ῠ" U1FE8 # GREEK CAPITAL LETTER UPSILON WITH VRACHY : "Ῠ" U1FE8 # GREEK CAPITAL LETTER UPSILON WITH VRACHY : "Ῡ" U1FE9 # GREEK CAPITAL LETTER UPSILON WITH MACRON : "Ῡ" U1FE9 # GREEK CAPITAL LETTER UPSILON WITH MACRON : "Ὺ" U1FEA # GREEK CAPITAL LETTER UPSILON WITH VARIA : "Ὺ" U1FEA # GREEK CAPITAL LETTER UPSILON WITH VARIA - : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA - : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA : "ϓ" U03D3 # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL : "ϓ" U03D3 # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL : "Ῥ" U1FEC # GREEK CAPITAL LETTER RHO WITH DASIA : "Ῥ" U1FEC # GREEK CAPITAL LETTER RHO WITH DASIA : "Ὸ" U1FF8 # GREEK CAPITAL LETTER OMICRON WITH VARIA : "Ὸ" U1FF8 # GREEK CAPITAL LETTER OMICRON WITH VARIA - : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA - : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA : "Ὼ" U1FFA # GREEK CAPITAL LETTER OMEGA WITH VARIA - : "Ώ" U1FFB # GREEK CAPITAL LETTER OMEGA WITH OXIA : "ῼ" U1FFC # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI : "Ϊ" U03AA # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA : "Ϊ" U03AA # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA @@ -792,28 +766,28 @@ # : "ϔ" U03D4 # GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL # greek letters with tonos instead of oxia (if wanted) -# : "ά" U03AC # GREEK SMALL LETTER ALPHA WITH TONOS -# : "έ" U03AD # GREEK SMALL LETTER EPSILON WITH TONOS -# : "ή" U03AE # GREEK SMALL LETTER ETA WITH TONOS -# : "ί" U03AF # GREEK SMALL LETTER IOTA WITH TONOS -# : "ό" U03CC # GREEK SMALL LETTER OMICRON WITH TONOS -# : "ύ" U03CD # GREEK SMALL LETTER UPSILON WITH TONOS -# : "ώ" U03CE # GREEK SMALL LETTER OMEGA WITH TONOS -# : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS -# : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS -# : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS -# : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS -# : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS -# : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS -# : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS -# : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS -# : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS -# : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS -# : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS -# : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS -# : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS -# : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS -# : "Ώ" U038F # GREEK CAPITAL LETTER OMEGA WITH TONOS + : "ά" U03AC # GREEK SMALL LETTER ALPHA WITH TONOS + : "έ" U03AD # GREEK SMALL LETTER EPSILON WITH TONOS + : "ή" U03AE # GREEK SMALL LETTER ETA WITH TONOS + : "ί" U03AF # GREEK SMALL LETTER IOTA WITH TONOS + : "ό" U03CC # GREEK SMALL LETTER OMICRON WITH TONOS + : "ύ" U03CD # GREEK SMALL LETTER UPSILON WITH TONOS + : "ώ" U03CE # GREEK SMALL LETTER OMEGA WITH TONOS + : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS + : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS + : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS + : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS + : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS + : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS + : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS + : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS + : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS + : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS + : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS + : "Ώ" U038F # GREEK CAPITAL LETTER OMEGA WITH TONOS # additional greek symbols # Greek ampersand symbols From dedfdacdfdf0d344e266b3bc043d229e44904528 Mon Sep 17 00:00:00 2001 From: hrnz Date: Sun, 7 Feb 2021 03:25:26 +0100 Subject: [PATCH 5/8] Compose: Resolve obvious conflicts Signed-off-by: hrnz --- Compose/src/fast.module | 2 -- Compose/src/math.module | 3 --- 2 files changed, 5 deletions(-) diff --git a/Compose/src/fast.module b/Compose/src/fast.module index e5157e47..b9774b4d 100644 --- a/Compose/src/fast.module +++ b/Compose/src/fast.module @@ -18,7 +18,6 @@ : "auf " : "für " : "ist " - : "nicht " <1> : "ein " : "Die " <1> : "eine " @@ -40,7 +39,6 @@ : "oder " : "hatte " : "kann " - : "gegen " : "können " : "Jahr " : "jetzt " diff --git a/Compose/src/math.module b/Compose/src/math.module index aca9b870..b27de9aa 100644 --- a/Compose/src/math.module +++ b/Compose/src/math.module @@ -414,13 +414,10 @@ : "↫" U21AB # LEFTWARDS ARROW WITH LOOP : "↬" U21AC # RIGHTWARDS ARROW WITH LOOP : "⧴" U29F4 # RULE-DELAYED - : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE - : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE - : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE From b73e7a451a98869cce6c28eac6878bd90bf3b635 Mon Sep 17 00:00:00 2001 From: hrnz Date: Sun, 7 Feb 2021 03:28:57 +0100 Subject: [PATCH 6/8] Compose: Added remove-files to solve conflicts These .remove files mostly delete compose sequences defined in the libx11-compose file that conflict with sequences that are custom for Neo. Signed-off-by: hrnz --- Compose/src/base.remove | 20 ++++++ Compose/src/cyrillic.remove | 12 ++++ Compose/src/diacritics.remove | 56 ++++++++++++++++ Compose/src/fast.remove | 2 + Compose/src/greek.remove | 2 + Compose/src/lang.remove | 74 +++++++++++++++++++++ Compose/src/math-font.remove | 38 +++++++++++ Compose/src/math.remove | 118 ++++++++++++++++++++++++++++++++++ Compose/src/roman-kp.remove | 48 ++++++++++++++ Compose/src/roman.remove | 48 ++++++++++++++ Compose/src/unicode-kp.remove | 2 + Compose/src/unicode.remove | 2 + 12 files changed, 422 insertions(+) create mode 100644 Compose/src/base.remove create mode 100644 Compose/src/cyrillic.remove create mode 100644 Compose/src/diacritics.remove create mode 100644 Compose/src/fast.remove create mode 100644 Compose/src/greek.remove create mode 100644 Compose/src/lang.remove create mode 100644 Compose/src/math-font.remove create mode 100644 Compose/src/math.remove create mode 100644 Compose/src/roman-kp.remove create mode 100644 Compose/src/roman.remove create mode 100644 Compose/src/unicode-kp.remove create mode 100644 Compose/src/unicode.remove diff --git a/Compose/src/base.remove b/Compose/src/base.remove new file mode 100644 index 00000000..ae6299b8 --- /dev/null +++ b/Compose/src/base.remove @@ -0,0 +1,20 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "." U002E # FULL STOP« überschreibt die folgende Sequenz aus enUS.module + : "̣" U0323 # COMBINING DOT BELOW +# Konflikt bei Sequenz . Unsere Sequenz » : "Ę" U0118 # LATIN CAPITAL LETTER E WITH OGONEK« überschreibt die folgende Sequenz aus enUS.module + : "Ȩ" U0228 # LATIN CAPITAL LETTER E WITH CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "ę" U0119 # LATIN SMALL LETTER E WITH OGONEK« überschreibt die folgende Sequenz aus enUS.module + : "ȩ" U0229 # LATIN SMALL LETTER E WITH CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module + : "Ş" U015E # LATIN CAPITAL LETTER S WITH CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module + : "ş" U015F # LATIN SMALL LETTER S WITH CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module + : "Ţ" U0162 # LATIN CAPITAL LETTER T WITH CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module + : "ţ" U0163 # LATIN SMALL LETTER T WITH CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "⁉" U2049 # EXCLAMATION QUESTION MARK« überschreibt die folgende Sequenz aus enUS.module + : "‽" U203D # INTERROBANG +# Konflikt bei Sequenz . Unsere Sequenz » : "□" U25A1 # WHITE SQUARE« überschreibt die folgende Sequenz aus enUS.module + : "⌷" U2337 # [ ] APL FUNCTIONAL SYMBOL SQUISH QUAD +# Konflikt bei Sequenz . Unsere Sequenz » : "⁈" U2048 # QUESTION EXCLAMATION MARK« überschreibt die folgende Sequenz aus enUS.module + : "⸘" U2E18 # INVERTED INTERROBANG diff --git a/Compose/src/cyrillic.remove b/Compose/src/cyrillic.remove new file mode 100644 index 00000000..5c64ffd8 --- /dev/null +++ b/Compose/src/cyrillic.remove @@ -0,0 +1,12 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "Ю" U042E # CYRILLIC CAPITAL LETTER YU« überschreibt die folgende Sequenz aus enUS.module + : "О̂" # CYRILLIC CAPITAL LETTER O WITH COMBINING CIRCUMFLEX ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "ю" U044E # CYRILLIC SMALL LETTER YU« überschreibt die folgende Sequenz aus enUS.module + : "о̂" # CYRILLIC SMALL LETTER O WITH COMBINING CIRCUMFLEX ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "Я" U042F # CYRILLIC CAPITAL LETTER YA« überschreibt die folgende Sequenz aus enUS.module + : "А̂" # CYRILLIC CAPITAL LETTER A WITH COMBINING CIRCUMFLEX ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "я" U044F # CYRILLIC SMALL LETTER YA« überschreibt die folgende Sequenz aus enUS.module + : "а̂" # CYRILLIC SMALL LETTER A WITH COMBINING CIRCUMFLEX ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "Є" U0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE« überschreibt die folgende Sequenz aus enUS.module + : "Е̂" # CYRILLIC CAPITAL LETTER IE WITH COMBINING CIRCUMFLEX ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "є" U0454 # CYRILLIC SMALL LETTER UKRAINIAN IE« überschreibt die folgende Sequenz aus enUS.module + : "е̂" # CYRILLIC SMALL LETTER IE WITH COMBINING CIRCUMFLEX ACCENT diff --git a/Compose/src/diacritics.remove b/Compose/src/diacritics.remove new file mode 100644 index 00000000..6b90ecba --- /dev/null +++ b/Compose/src/diacritics.remove @@ -0,0 +1,56 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "ˆ" U02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "ˇ" U02C7 # CARON« überschreibt die folgende Sequenz aus enUS.module + : "̌" U030C # COMBINING CARON +# Konflikt bei Sequenz . Unsere Sequenz » : "˘" U02D8 # BREVE« überschreibt die folgende Sequenz aus enUS.module + : "̆" U0306 # COMBINING BREVE +# Konflikt bei Sequenz . Unsere Sequenz » : "´" U00B4 # ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "́" U0301 # COMBINING ACUTE ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "`" U0060 # GRAVE ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "̀" U0300 # COMBINING GRAVE ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "¸" U00B8 # CEDILLA« überschreibt die folgende Sequenz aus enUS.module + : "̧" U0327 # COMBINING CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "˙" U02D9 # DOT ABOVE« überschreibt die folgende Sequenz aus enUS.module + : "̇" U0307 # COMBINING DOT ABOVE +# Konflikt bei Sequenz . Unsere Sequenz » : "˚" U02DA # RING ABOVE« überschreibt die folgende Sequenz aus enUS.module + : "̊" U030A # COMBINING RING ABOVE +# Konflikt bei Sequenz . Unsere Sequenz » : "˜" U02DC # SMALL TILDE« überschreibt die folgende Sequenz aus enUS.module + : "̃" U0303 # COMBINING TILDE +# Konflikt bei Sequenz . Unsere Sequenz » : "¯" U00AF # MACRON« überschreibt die folgende Sequenz aus enUS.module + : "̄" U0304 # COMBINING MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "¨" U00A8 # DIAERESIS« überschreibt die folgende Sequenz aus enUS.module + : "̈" U0308 # COMBINING DIAERESIS +# Konflikt bei Sequenz . Unsere Sequenz » : "/" U002F # SOLIDUS« überschreibt die folgende Sequenz aus enUS.module + : "̸" U0338 # COMBINING LONG SOLIDUS OVERLAY +# Konflikt bei Sequenz . Unsere Sequenz » : "˝" U02DD # DOUBLE ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "." U002E # FULL STOP« überschreibt die folgende Sequenz aus enUS.module + : "̣" U0323 # COMBINING DOT BELOW +# Konflikt bei Sequenz . Unsere Sequenz » : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "^" asciicircum # CIRCUMFLEX ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "̌" U030c # COMBINING CARON« überschreibt die folgende Sequenz aus enUS.module + : "ˇ" caron # CARON +# Konflikt bei Sequenz . Unsere Sequenz » : "̆" U0306 # COMBINING BREVE« überschreibt die folgende Sequenz aus enUS.module + : "˘" breve # BREVE +# Konflikt bei Sequenz . Unsere Sequenz » : "́" U0301 # COMBINING ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "´" acute # ACUTE ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "̀" U0300 # COMBINING GRAVE ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "`" grave # GRAVE ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "̧" U0327 # COMBINING CEDILLA« überschreibt die folgende Sequenz aus enUS.module + : "¸" cedilla # CEDILLA +# Konflikt bei Sequenz . Unsere Sequenz » : "̇" U0307 # COMBINING DOT ABOVE« überschreibt die folgende Sequenz aus enUS.module + : "˙" abovedot # DOT ABOVE +# Konflikt bei Sequenz . Unsere Sequenz » : "̊" U030A # COMBINING RING ABOVE« überschreibt die folgende Sequenz aus enUS.module + : "°" degree # DEGREE SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "̃" U0303 # COMBINING TILDE« überschreibt die folgende Sequenz aus enUS.module + : "~" asciitilde # TILDE +# Konflikt bei Sequenz . Unsere Sequenz » : "̄" U0304 # COMBINING MACRON« überschreibt die folgende Sequenz aus enUS.module + : "¯" macron # MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̈" U0308 # COMBINING DIAERESIS« überschreibt die folgende Sequenz aus enUS.module + : "¨" diaeresis # DIAERESIS +# Konflikt bei Sequenz . Unsere Sequenz » : "̷" U0337 # COMBINING SHORT SOLIDUS OVERLAY« überschreibt die folgende Sequenz aus enUS.module + : "/" slash # SOLIDUS +# Konflikt bei Sequenz . Unsere Sequenz » : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module + : "˝" U2dd # DOUBLE ACUTE ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "̲" U0332 # COMBINING LOW LINE« überschreibt die folgende Sequenz aus enUS.module + : "¯" macron # MACRON diff --git a/Compose/src/fast.remove b/Compose/src/fast.remove new file mode 100644 index 00000000..ac242611 --- /dev/null +++ b/Compose/src/fast.remove @@ -0,0 +1,2 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "oder "« überschreibt die folgende Sequenz aus base.module + : "◌" U25CC # DOTTED CIRCLE diff --git a/Compose/src/greek.remove b/Compose/src/greek.remove new file mode 100644 index 00000000..27ee8f7d --- /dev/null +++ b/Compose/src/greek.remove @@ -0,0 +1,2 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "Τ" U03A4 # GREEK CAPITAL LETTER TAU« überschreibt die folgende Sequenz aus enUS.module + : ">" greater # GREATER-THAN diff --git a/Compose/src/lang.remove b/Compose/src/lang.remove new file mode 100644 index 00000000..6946c582 --- /dev/null +++ b/Compose/src/lang.remove @@ -0,0 +1,74 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "Ȼ" U023B # LATIN CAPITAL LETTER C WITH STROKE« überschreibt die folgende Sequenz aus enUS.module + : "₡" U20a1 # COLON SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "ȼ" U023C # LATIN SMALL LETTER C WITH STROKE« überschreibt die folgende Sequenz aus enUS.module + : "¢" cent # CENT SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "Ɨ" U0197 # LATIN CAPITAL LETTER I WITH STROKE« überschreibt die folgende Sequenz aus enUS.module + : "Ī" U012A # LATIN CAPITAL LETTER I WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE« überschreibt die folgende Sequenz aus enUS.module + : "Ɉ" U0248 # LATIN CAPITAL LETTER J WITH STROKE +# Konflikt bei Sequenz . Unsere Sequenz » : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE« überschreibt die folgende Sequenz aus enUS.module + : "ɉ" U0249 # LATIN SMALL LETTER J WITH STROKE +# Konflikt bei Sequenz . Unsere Sequenz » : "Ƚ" U023D # LATIN CAPITAL LETTER L WITH BAR« überschreibt die folgende Sequenz aus enUS.module + : "£" sterling # POUND SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "ƚ" U019A # LATIN SMALL LETTER L WITH BAR« überschreibt die folgende Sequenz aus enUS.module + : "£" sterling # POUND SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "Ⱡ" U2C60 # LATIN CAPITAL LETTER L WITH DOUBLE BAR« überschreibt die folgende Sequenz aus enUS.module + : "₤" U20a4 # LIRA SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "ɵ" U0275 # LATIN SMALL LETTER BARRED O« überschreibt die folgende Sequenz aus enUS.module + : "ō" U014D # LATIN SMALL LETTER O WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "Ɵ" U019F # LATIN CAPITAL LETTER O WITH MIDDLE TILDE« überschreibt die folgende Sequenz aus enUS.module + : "Ō" U014C # LATIN CAPITAL LETTER O WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "Ⱦ" U023E # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module + : "Ŧ" U0166 # LATIN CAPITAL LETTER T WITH STROKE +# Konflikt bei Sequenz . Unsere Sequenz » : "Ⱦ" U023E # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module + : "Ŧ" U0166 # LATIN CAPITAL LETTER T WITH STROKE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⱦ" U2C66 # LATIN SMALL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module + : "ŧ" U0167 # LATIN SMALL LETTER T WITH STROKE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⱦ" U2C66 # LATIN SMALL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module + : "ŧ" U0167 # LATIN SMALL LETTER T WITH STROKE +# Konflikt bei Sequenz . Unsere Sequenz » : "ʉ" U0289 # LATIN SMALL LETTER U BAR« überschreibt die folgende Sequenz aus enUS.module + : "ū" U016B # LATIN SMALL LETTER U WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "Ʉ" U0244 # LATIN CAPITAL LETTER U BAR« überschreibt die folgende Sequenz aus enUS.module + : "Ū" U016A # LATIN CAPITAL LETTER U WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "Ɏ" U024E # LATIN CAPITAL LETTER Y WITH STROKE« überschreibt die folgende Sequenz aus enUS.module + : "¥" yen # YEN SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "ɏ" U024F # LATIN SMALL LETTER Y WITH STROKE« überschreibt die folgende Sequenz aus enUS.module + : "¥" yen # YEN SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I« überschreibt die folgende Sequenz aus base.module + : "İ" U0130 # LATIN CAPITAL LETTER I WITH DOT ABOVE +# Konflikt bei Sequenz . Unsere Sequenz » : "Ɑ" U2C6D # LATIN CAPITAL LETTER ALPHA« überschreibt die folgende Sequenz aus enUS.module + : "¢" cent # CENT SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "ɑ" U0251 # LATIN SMALL LETTER ALPHA« überschreibt die folgende Sequenz aus enUS.module + : "å" aring # LATIN SMALL LETTER A WITH RING ABOVE +# Konflikt bei Sequenz . Unsere Sequenz » : "ˈ" U02C8 # MODIFIER LETTER VERTICAL LINE« überschreibt die folgende Sequenz aus enUS.module + : "´" acute # ACUTE ACCENT +# Konflikt bei Sequenz . Unsere Sequenz » : "ˌ" U02CC # MODIFIER LETTER LOW VERTICAL LINE« überschreibt die folgende Sequenz aus enUS.module + : "⍘" U2358 # _ ' APL FUNCTIONAL SYMBOL QUOTE UNDERBAR +# Konflikt bei Sequenz . Unsere Sequenz » : "̠" U0320 # COMBINING MINUS SIGN BELOW« überschreibt die folgende Sequenz aus enUS.module + : "ī" U012B # LATIN SMALL LETTER I WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "Ȣ" U0222 # LATIN CAPITAL LETTER OU« überschreibt die folgende Sequenz aus enUS.module + : "ğ" U011F # LATIN SMALL LETTER G WITH BREVE +# Konflikt bei Sequenz . Unsere Sequenz » : "Ȣ" U0222 # LATIN CAPITAL LETTER OU« überschreibt die folgende Sequenz aus enUS.module + : "Ğ" U011E # LATIN CAPITAL LETTER G WITH BREVE +# Konflikt bei Sequenz . Unsere Sequenz » : "ȣ" U0223 # LATIN SMALL LETTER OU« überschreibt die folgende Sequenz aus enUS.module + : "ğ" U011F # LATIN SMALL LETTER G WITH BREVE +# Konflikt bei Sequenz . Unsere Sequenz » : "ʟ" U029F # LATIN LETTER SMALL CAPITAL L« überschreibt die folgende Sequenz aus enUS.module +

: "🖖" U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS +# Konflikt bei Sequenz . Unsere Sequenz » : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module + : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module + : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module + : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module + : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module + : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module + : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module + : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̰" U0330 # COMBINING TILDE BELOW« überschreibt die folgende Sequenz aus enUS.module + : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "̰" U0330 # COMBINING TILDE BELOW« überschreibt die folgende Sequenz aus enUS.module + : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON diff --git a/Compose/src/math-font.remove b/Compose/src/math-font.remove new file mode 100644 index 00000000..f3fd86ca --- /dev/null +++ b/Compose/src/math-font.remove @@ -0,0 +1,38 @@ +# Konflikt bei Sequenz

. Unsere Sequenz »

: "𝒫" U1D4AB # MATHEMATICAL SCRIPT CAPITAL P« überschreibt die folgende Sequenz aus math.module +

: "℘" U2118 # SCRIPT CAPITAL P +# Konflikt bei Sequenz . Unsere Sequenz » : "𝓁" U1D4C1 # MATHEMATICAL SCRIPT SMALL L« überschreibt die folgende Sequenz aus math.module + : "ℓ" U2113 # SCRIPT SMALL L +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA +# Konflikt bei Sequenz . Unsere Sequenz » : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module + : "Β" U0392 # GREEK CAPITAL LETTER BETA diff --git a/Compose/src/math.remove b/Compose/src/math.remove new file mode 100644 index 00000000..22c2cb21 --- /dev/null +++ b/Compose/src/math.remove @@ -0,0 +1,118 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "≅" U2245 # APPROXIMATELY EQUAL TO« überschreibt die folgende Sequenz aus enUS.module + : "≃" similarequal # ASYMPTOTICALLY EQUAL TO +# Konflikt bei Sequenz . Unsere Sequenz » : "≥" U2265 # GREATER-THAN OR EQUAL TO« überschreibt die folgende Sequenz aus enUS.module + : "⇒" U21D2 # RIGHTWARDS DOUBLE ARROW +# Konflikt bei Sequenz . Unsere Sequenz » : "≚" U225A # EQUIANGULAR TO« überschreibt die folgende Sequenz aus enUS.module + : "₌" U208C # SUBSCRIPT EQUALS SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "≙" U2259 # ESTIMATES« überschreibt die folgende Sequenz aus enUS.module + : "⁼" U207C # SUPERSCRIPT EQUALS SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "∓" U2213 # MINUS-OR-PLUS SIGN« überschreibt die folgende Sequenz aus enUS.module + : "±" plusminus # PLUS-MINUS SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "⨣" U2A23 # PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE« überschreibt die folgende Sequenz aus enUS.module + : "⁺" U207A # SUPERSCRIPT PLUS SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "≫" U226B # MUCH GREATER-THAN« überschreibt die folgende Sequenz aus enUS.module + : "»" guillemotright # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +# Konflikt bei Sequenz . Unsere Sequenz » : "≪" U226A # MUCH LESS-THAN« überschreibt die folgende Sequenz aus enUS.module + : "«" guillemotleft # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +# Konflikt bei Sequenz . Unsere Sequenz » : "⊖" U2296 # CIRCLED MINUS« überschreibt die folgende Sequenz aus enUS.module + : "ō" U014D # LATIN SMALL LETTER O WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "⊘" U2298 # CIRCLED DIVISION SLASH« überschreibt die folgende Sequenz aus enUS.module + : "ø" oslash # LATIN SMALL LETTER O WITH STROKE +# Konflikt bei Sequenz . Unsere Sequenz » : "⧁" U29C1 # CIRCLED GREATER-THAN« überschreibt die folgende Sequenz aus enUS.module + : "ô" ocircumflex # LATIN SMALL LETTER O WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "∹" U2239 # EXCESS« überschreibt die folgende Sequenz aus enUS.module + : "÷" division # DIVISION SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "≠" U2260 # NOT EQUAL TO« überschreibt die folgende Sequenz aus enUS.module + : "⋄" U22c4 # < > DIAMOND OPERATOR +# Konflikt bei Sequenz . Unsere Sequenz » : "≮" U226E # NOT LESS-THAN« überschreibt die folgende Sequenz aus enUS.module + : "\\" backslash # REVERSE SOLIDUS +# Konflikt bei Sequenz . Unsere Sequenz » : "↗" U2197 # NORTH EAST ARROW« überschreibt die folgende Sequenz aus enUS.module + : "|" bar # VERTICAL LINE +# Konflikt bei Sequenz . Unsere Sequenz » : "↙" U2199 # SOUTH WEST ARROW« überschreibt die folgende Sequenz aus enUS.module + : "√" U221a # / v SQUARE ROOT +# Konflikt bei Sequenz . Unsere Sequenz » : "⁻" U207B # SUPERSCRIPT MINUS« überschreibt die folgende Sequenz aus enUS.module + : "¯" macron # MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵃ" U1D43 # MODIFIER LETTER SMALL A« überschreibt die folgende Sequenz aus enUS.module + : "â" acircumflex # LATIN SMALL LETTER A WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᶜ" U1D9C # MODIFIER LETTER SMALL C« überschreibt die folgende Sequenz aus enUS.module + : "ĉ" U0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵉ" U1D49 # MODIFIER LETTER SMALL E« überschreibt die folgende Sequenz aus enUS.module + : "ê" ecircumflex # LATIN SMALL LETTER E WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵍ" U1D4D # MODIFIER LETTER SMALL G« überschreibt die folgende Sequenz aus enUS.module + : "ĝ" U011D # LATIN SMALL LETTER G WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ʰ" U02B0 # MODIFIER LETTER SMALL H« überschreibt die folgende Sequenz aus enUS.module + : "ĥ" U0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ⁱ" U2071 # SUPERSCRIPT LATIN SMALL LETTER I« überschreibt die folgende Sequenz aus enUS.module + : "î" icircumflex # LATIN SMALL LETTER I WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ʲ" U02B2 # MODIFIER LETTER SMALL J« überschreibt die folgende Sequenz aus enUS.module + : "ĵ" U0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵒ" U1D52 # MODIFIER LETTER SMALL O« überschreibt die folgende Sequenz aus enUS.module + : "ô" ocircumflex # LATIN SMALL LETTER O WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ˢ" U02E2 # MODIFIER LETTER SMALL S« überschreibt die folgende Sequenz aus enUS.module + : "ŝ" U015D # LATIN SMALL LETTER S WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵘ" U1D58 # MODIFIER LETTER SMALL U« überschreibt die folgende Sequenz aus enUS.module + : "û" ucircumflex # LATIN SMALL LETTER U WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ʷ" U02B7 # MODIFIER LETTER SMALL W« überschreibt die folgende Sequenz aus enUS.module + : "ŵ" U0175 # LATIN SMALL LETTER W WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ʸ" U02B8 # MODIFIER LETTER SMALL Y« überschreibt die folgende Sequenz aus enUS.module + : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᶻ" U1DBB # MODIFIER LETTER SMALL Z« überschreibt die folgende Sequenz aus enUS.module + : "ẑ" U1E91 # LATIN SMALL LETTER Z WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᴬ" U1D2C # MODIFIER LETTER CAPITAL A« überschreibt die folgende Sequenz aus enUS.module + : "Â" Acircumflex # LATIN CAPITAL LETTER A WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᴱ" U1D31 # MODIFIER LETTER CAPITAL E« überschreibt die folgende Sequenz aus enUS.module + : "Ê" Ecircumflex # LATIN CAPITAL LETTER E WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᴳ" U1D33 # MODIFIER LETTER CAPITAL G« überschreibt die folgende Sequenz aus enUS.module + : "Ĝ" U011C # LATIN CAPITAL LETTER G WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᴴ" U1D34 # MODIFIER LETTER CAPITAL H« überschreibt die folgende Sequenz aus enUS.module + : "Ĥ" U0124 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᴵ" U1D35 # MODIFIER LETTER CAPITAL I« überschreibt die folgende Sequenz aus enUS.module + : "Î" Icircumflex # LATIN CAPITAL LETTER I WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᴶ" U1D36 # MODIFIER LETTER CAPITAL J« überschreibt die folgende Sequenz aus enUS.module + : "Ĵ" U0134 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᴼ" U1D3C # MODIFIER LETTER CAPITAL O« überschreibt die folgende Sequenz aus enUS.module + : "Ô" Ocircumflex # LATIN CAPITAL LETTER O WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵁ" U1D41 # MODIFIER LETTER CAPITAL U« überschreibt die folgende Sequenz aus enUS.module + : "Û" Ucircumflex # LATIN CAPITAL LETTER U WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵂ" U1D42 # MODIFIER LETTER CAPITAL W« überschreibt die folgende Sequenz aus enUS.module + : "Ŵ" U0174 # LATIN CAPITAL LETTER W WITH CIRCUMFLEX +# Konflikt bei Sequenz . Unsere Sequenz » : "ₐ" U2090 # LATIN SUBSCRIPT SMALL LETTER A« überschreibt die folgende Sequenz aus enUS.module + : "ā" U0101 # LATIN SMALL LETTER A WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "ₑ" U2091 # LATIN SUBSCRIPT SMALL LETTER E« überschreibt die folgende Sequenz aus enUS.module + : "ē" U0113 # LATIN SMALL LETTER E WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵢ" U1D62 # LATIN SUBSCRIPT SMALL LETTER I« überschreibt die folgende Sequenz aus enUS.module + : "ī" U012B # LATIN SMALL LETTER I WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "ₘ" U2098 # LATIN SUBSCRIPT SMALL LETTER M« überschreibt die folgende Sequenz aus lang.module + : "̼" U033C # COMBINING SEAGULL BELOW +# Konflikt bei Sequenz . Unsere Sequenz » : "ₒ" U2092 # LATIN SUBSCRIPT SMALL LETTER O« überschreibt die folgende Sequenz aus enUS.module + : "ō" U014D # LATIN SMALL LETTER O WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "ᵤ" U1D64 # LATIN SUBSCRIPT SMALL LETTER U« überschreibt die folgende Sequenz aus enUS.module + : "ū" U016B # LATIN SMALL LETTER U WITH MACRON +# Konflikt bei Sequenz . Unsere Sequenz » : "ℂ" U02102 # DOUBLE-STRUCK CAPITAL C« überschreibt die folgende Sequenz aus enUS.module + : "¢" cent # CENT SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "𝕔" U1D554 # MATHEMATICAL DOUBLE-STRUCK SMALL C« überschreibt die folgende Sequenz aus enUS.module + : "¢" cent # CENT SIGN +# Konflikt bei Sequenz . Unsere Sequenz » : "𝕧" U1D567 # MATHEMATICAL DOUBLE-STRUCK SMALL V« überschreibt die folgende Sequenz aus enUS.module + : "↓" U2193 # DOWNWARDS ARROW +# Konflikt bei Sequenz . Unsere Sequenz » : "⦅" U2985 # LEFT WHITE PARENTHESIS« überschreibt die folgende Sequenz aus enUS.module + : "[" bracketleft # LEFT SQUARE BRACKET +# Konflikt bei Sequenz . Unsere Sequenz » : "⦆" U2986 # RIGHT WHITE PARENTHESIS« überschreibt die folgende Sequenz aus enUS.module + : "]" bracketright # RIGHT SQUARE BRACKET +# Konflikt bei Sequenz . Unsere Sequenz » : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module + : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK +# Konflikt bei Sequenz . Unsere Sequenz » : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module + : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK +# Konflikt bei Sequenz . Unsere Sequenz » : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module + : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK +# Konflikt bei Sequenz . Unsere Sequenz » : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module + : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK +# Konflikt bei Sequenz . Unsere Sequenz » : "↕" U2195 # UP DOWN ARROW« überschreibt die folgende Sequenz aus enUS.module + : "↑" U2191 # UPWARDS ARROW +# Konflikt bei Sequenz . Unsere Sequenz » : "⤢" U2922 # NORTH EAST AND SOUTH WEST ARROW« überschreibt die folgende Sequenz aus enUS.module + : "√" U221a # v / SQUARE ROOT +# Konflikt bei Sequenz

. Unsere Sequenz »

: "ℏ" U210F # PLANCK CONSTANT OVER TWO PI« überschreibt die folgende Sequenz aus lang.module +

: "ᵽ" U1D7D # LATIN SMALL LETTER P WITH STROKE +# Konflikt bei Sequenz

. Unsere Sequenz »

: "ℏ" U210F # PLANCK CONSTANT OVER TWO PI« überschreibt die folgende Sequenz aus enUS.module +

: "ᵽ" U1D7D # LATIN SMALL LETTER P WITH STROKE +# Konflikt bei Sequenz

. Unsere Sequenz »

: "ℏ" U210F # PLANCK CONSTANT OVER TWO PI« überschreibt die folgende Sequenz aus lang.module +

: "ᵽ" U1D7D # LATIN SMALL LETTER P WITH STROKE diff --git a/Compose/src/roman-kp.remove b/Compose/src/roman-kp.remove new file mode 100644 index 00000000..5efea369 --- /dev/null +++ b/Compose/src/roman-kp.remove @@ -0,0 +1,48 @@ +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅹ" # SMALL ROMAN NUMERAL 10 « überschreibt die folgende Sequenz aus base.module + : "ⅹ" U2179 # SMALL ROMAN NUMERAL TEN +# Konflikt bei Sequenz . Unsere Sequenz » : "Ⅹ" # ROMAN NUMERAL 10 « überschreibt die folgende Sequenz aus base.module + : "Ⅹ" U2169 # ROMAN NUMERAL TEN +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅹⅰ" # SMALL ROMAN NUMERAL 11 « überschreibt die folgende Sequenz aus base.module + : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅩⅠ" # ROMAN NUMERAL 11 « überschreibt die folgende Sequenz aus base.module + : "Ⅺ" U216A # ROMAN NUMERAL ELEVEN +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅹⅰⅰ" # SMALL ROMAN NUMERAL 12 « überschreibt die folgende Sequenz aus base.module + : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅩⅠⅠ" # ROMAN NUMERAL 12 « überschreibt die folgende Sequenz aus base.module + : "Ⅻ" U216B # ROMAN NUMERAL TWELVE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅰⅰ" # SMALL ROMAN NUMERAL 2 « überschreibt die folgende Sequenz aus base.module + : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅠⅠ" # ROMAN NUMERAL 2 « überschreibt die folgende Sequenz aus base.module + : "Ⅱ" U2161 # ROMAN NUMERAL TWO +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅰⅰⅰ" # SMALL ROMAN NUMERAL 3 « überschreibt die folgende Sequenz aus base.module + : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅠⅠⅠ" # ROMAN NUMERAL 3 « überschreibt die folgende Sequenz aus base.module + : "Ⅲ" U2162 # ROMAN NUMERAL THREE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅰⅴ" # SMALL ROMAN NUMERAL 4 « überschreibt die folgende Sequenz aus base.module + : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅠⅤ" # ROMAN NUMERAL 4 « überschreibt die folgende Sequenz aus base.module + : "Ⅳ" U2163 # ROMAN NUMERAL FOUR +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅴ" # SMALL ROMAN NUMERAL 5 « überschreibt die folgende Sequenz aus base.module + : "ⅴ" U2174 # SMALL ROMAN NUMERAL FIVE +# Konflikt bei Sequenz . Unsere Sequenz » : "Ⅴ" # ROMAN NUMERAL 5 « überschreibt die folgende Sequenz aus base.module + : "Ⅴ" U2164 # ROMAN NUMERAL FIVE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅴⅰ" # SMALL ROMAN NUMERAL 6 « überschreibt die folgende Sequenz aus base.module + : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅤⅠ" # ROMAN NUMERAL 6 « überschreibt die folgende Sequenz aus base.module + : "Ⅵ" U2165 # ROMAN NUMERAL SIX +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅴⅰⅰ" # SMALL ROMAN NUMERAL 7 « überschreibt die folgende Sequenz aus base.module + : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅤⅠⅠ" # ROMAN NUMERAL 7 « überschreibt die folgende Sequenz aus base.module + : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅴⅰⅰⅰ" # SMALL ROMAN NUMERAL 8 « überschreibt die folgende Sequenz aus base.module + : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅤⅠⅠⅠ" # ROMAN NUMERAL 8 « überschreibt die folgende Sequenz aus base.module + : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅰⅹ" # SMALL ROMAN NUMERAL 9 « überschreibt die folgende Sequenz aus base.module + : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅠⅩ" # ROMAN NUMERAL 9 « überschreibt die folgende Sequenz aus base.module + : "Ⅸ" U2168 # ROMAN NUMERAL NINE +# Konflikt bei Sequenz . Unsere Sequenz » : "Ⅰ" # ROMAN NUMERAL 1 « überschreibt die folgende Sequenz aus base.module + : "Ⅰ" U2160 # ROMAN NUMERAL ONE +# Konflikt bei Sequenz . Unsere Sequenz » : "ⅰ" # SMALL ROMAN NUMERAL 1 « überschreibt die folgende Sequenz aus base.module + : "ⅰ" U2170 # SMALL ROMAN NUMERAL ONE diff --git a/Compose/src/roman.remove b/Compose/src/roman.remove new file mode 100644 index 00000000..325de47e --- /dev/null +++ b/Compose/src/roman.remove @@ -0,0 +1,48 @@ +# Konflikt bei Sequenz <1> <0>. Unsere Sequenz » <1> <0> : "ⅹ" # SMALL ROMAN NUMERAL 10« überschreibt die folgende Sequenz aus base.module + <1> <0> : "ⅹ" U2179 # SMALL ROMAN NUMERAL TEN +# Konflikt bei Sequenz <1> <0>. Unsere Sequenz » <1> <0> : "Ⅹ" # ROMAN NUMERAL 10« überschreibt die folgende Sequenz aus base.module + <1> <0> : "Ⅹ" U2169 # ROMAN NUMERAL TEN +# Konflikt bei Sequenz <1> <1>. Unsere Sequenz » <1> <1> : "ⅹⅰ" # SMALL ROMAN NUMERAL 11« überschreibt die folgende Sequenz aus base.module + <1> <1> : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN +# Konflikt bei Sequenz <1> <1>. Unsere Sequenz » <1> <1> : "ⅩⅠ" # ROMAN NUMERAL 11« überschreibt die folgende Sequenz aus base.module + <1> <1> : "Ⅺ" U216A # ROMAN NUMERAL ELEVEN +# Konflikt bei Sequenz <1> <2>. Unsere Sequenz » <1> <2> : "ⅹⅰⅰ" # SMALL ROMAN NUMERAL 12« überschreibt die folgende Sequenz aus base.module + <1> <2> : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE +# Konflikt bei Sequenz <1> <2>. Unsere Sequenz » <1> <2> : "ⅩⅠⅠ" # ROMAN NUMERAL 12« überschreibt die folgende Sequenz aus base.module + <1> <2> : "Ⅻ" U216B # ROMAN NUMERAL TWELVE +# Konflikt bei Sequenz <2>. Unsere Sequenz » <2> : "ⅰⅰ" # SMALL ROMAN NUMERAL 2« überschreibt die folgende Sequenz aus base.module + <2> : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO +# Konflikt bei Sequenz <2>. Unsere Sequenz » <2> : "ⅠⅠ" # ROMAN NUMERAL 2« überschreibt die folgende Sequenz aus base.module + <2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO +# Konflikt bei Sequenz <3>. Unsere Sequenz » <3> : "ⅰⅰⅰ" # SMALL ROMAN NUMERAL 3« überschreibt die folgende Sequenz aus base.module + <3> : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE +# Konflikt bei Sequenz <3>. Unsere Sequenz » <3> : "ⅠⅠⅠ" # ROMAN NUMERAL 3« überschreibt die folgende Sequenz aus base.module + <3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE +# Konflikt bei Sequenz <4>. Unsere Sequenz » <4> : "ⅰⅴ" # SMALL ROMAN NUMERAL 4« überschreibt die folgende Sequenz aus base.module + <4> : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR +# Konflikt bei Sequenz <4>. Unsere Sequenz » <4> : "ⅠⅤ" # ROMAN NUMERAL 4« überschreibt die folgende Sequenz aus base.module + <4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR +# Konflikt bei Sequenz <5>. Unsere Sequenz » <5> : "ⅴ" # SMALL ROMAN NUMERAL 5« überschreibt die folgende Sequenz aus base.module + <5> : "ⅴ" U2174 # SMALL ROMAN NUMERAL FIVE +# Konflikt bei Sequenz <5>. Unsere Sequenz » <5> : "Ⅴ" # ROMAN NUMERAL 5« überschreibt die folgende Sequenz aus base.module + <5> : "Ⅴ" U2164 # ROMAN NUMERAL FIVE +# Konflikt bei Sequenz <6>. Unsere Sequenz » <6> : "ⅴⅰ" # SMALL ROMAN NUMERAL 6« überschreibt die folgende Sequenz aus base.module + <6> : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX +# Konflikt bei Sequenz <6>. Unsere Sequenz » <6> : "ⅤⅠ" # ROMAN NUMERAL 6« überschreibt die folgende Sequenz aus base.module + <6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX +# Konflikt bei Sequenz <7>. Unsere Sequenz » <7> : "ⅴⅰⅰ" # SMALL ROMAN NUMERAL 7« überschreibt die folgende Sequenz aus base.module + <7> : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN +# Konflikt bei Sequenz <7>. Unsere Sequenz » <7> : "ⅤⅠⅠ" # ROMAN NUMERAL 7« überschreibt die folgende Sequenz aus base.module + <7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN +# Konflikt bei Sequenz <8>. Unsere Sequenz » <8> : "ⅴⅰⅰⅰ" # SMALL ROMAN NUMERAL 8« überschreibt die folgende Sequenz aus base.module + <8> : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT +# Konflikt bei Sequenz <8>. Unsere Sequenz » <8> : "ⅤⅠⅠⅠ" # ROMAN NUMERAL 8« überschreibt die folgende Sequenz aus base.module + <8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT +# Konflikt bei Sequenz <9>. Unsere Sequenz » <9> : "ⅰⅹ" # SMALL ROMAN NUMERAL 9« überschreibt die folgende Sequenz aus base.module + <9> : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE +# Konflikt bei Sequenz <9>. Unsere Sequenz » <9> : "ⅠⅩ" # ROMAN NUMERAL 9« überschreibt die folgende Sequenz aus base.module + <9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE +# Konflikt bei Sequenz <1> . Unsere Sequenz » <1> : "Ⅰ" # ROMAN NUMERAL 1 überschreibt die folgende Sequenz aus base.module + <1> : "Ⅰ" U2160 # ROMAN NUMERAL ONE +# Konflikt bei Sequenz <1> . Unsere Sequenz » <1> : "Ⅰ" # SMALL ROMAN NUMERAL 1« überschreibt die folgende Sequenz aus base.module + <1> : "ⅰ" U2170 # SMALL ROMAN NUMERAL ONE diff --git a/Compose/src/unicode-kp.remove b/Compose/src/unicode-kp.remove new file mode 100644 index 00000000..0c1e703f --- /dev/null +++ b/Compose/src/unicode-kp.remove @@ -0,0 +1,2 @@ +# Konflikt bei Sequenz . Alle unsere Sequenz überschreiben folgende Sequenz aus enUS.module: + : "ŭ" U016D # LATIN SMALL LETTER U WITH BREVE diff --git a/Compose/src/unicode.remove b/Compose/src/unicode.remove new file mode 100644 index 00000000..0c1e703f --- /dev/null +++ b/Compose/src/unicode.remove @@ -0,0 +1,2 @@ +# Konflikt bei Sequenz . Alle unsere Sequenz überschreiben folgende Sequenz aus enUS.module: + : "ŭ" U016D # LATIN SMALL LETTER U WITH BREVE From 014a9974873f9725392d06d2c00a02ceba314918 Mon Sep 17 00:00:00 2001 From: hrnz Date: Wed, 10 Feb 2021 19:58:36 +0100 Subject: [PATCH 7/8] Compose: minor adjustments to allow deduplication Signed-off-by: hrnz --- Compose/src/base.module | 65 +++++++++++++++++++++-------------------- Compose/src/math.module | 14 ++++----- 2 files changed, 40 insertions(+), 39 deletions(-) diff --git a/Compose/src/base.module b/Compose/src/base.module index ecb528a0..f69a685b 100644 --- a/Compose/src/base.module +++ b/Compose/src/base.module @@ -61,14 +61,14 @@ # letters with stroke : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE - : "Ħ" Hstroke # LATIN CAPITAL LETTER H WITH STROKE + : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE - : "ħ" hstroke # LATIN SMALL LETTER H WITH STROKE + : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE - : "Ł" Lstroke # LATIN CAPITAL LETTER L WITH STROKE - : "ł" lstroke # LATIN SMALL LETTER L WITH STROKE - : "Ø" Ooblique # LATIN CAPITAL LETTER O WITH STROKE - : "ø" oslash # LATIN SMALL LETTER O WITH STROKE + : "Ł" U0141 # LATIN CAPITAL LETTER L WITH STROKE + : "ł" U0142 # LATIN SMALL LETTER L WITH STROKE + : "Ø" Oslash # LATIN CAPITAL LETTER O WITH STROKE + : "ø" oslash # LATIN SMALL LETTER O WITH STROKE : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE @@ -144,11 +144,11 @@ : "ʒ" U0292 # LATIN SMALL LETTER EZH # ligatures - : "ff" UFB00 # LATIN SMALL LIGATURE FF - : "fi" UFB01 # LATIN SMALL LIGATURE FI - : "fl" UFB02 # LATIN SMALL LIGATURE FL - : "ffi" UFB03 # LATIN SMALL LIGATURE FFI - : "ffl" UFB04 # LATIN SMALL LIGATURE FFL + : "ff" Ufb00 # LATIN SMALL LIGATURE FF + : "fi" Ufb01 # LATIN SMALL LIGATURE FI + : "fl" Ufb02 # LATIN SMALL LIGATURE FL + : "ffi" Ufb03 # LATIN SMALL LIGATURE FFI + : "ffl" Ufb04 # LATIN SMALL LIGATURE FFL : "ſt" UFB05 # LATIN SMALL LIGATURE LONG S T : "st" UFB06 # LATIN SMALL LIGATURE ST : "IJ" U0132 # LATIN CAPITAL LIGATURE IJ @@ -166,26 +166,27 @@ : "Nj" U01CB # LATIN CAPITAL LETTER N WITH SMALL LETTER J : "nj" U01CC # LATIN SMALL LETTER NJ - <0> : "₀" U2080 # SUBSCRIPT ZERO - : "₀" U2080 # SUBSCRIPT ZERO - <1> : "₁" U2081 # SUBSCRIPT ONE - : "₁" U2081 # SUBSCRIPT ONE - <2> : "₂" U2082 # SUBSCRIPT TWO - : "₂" U2082 # SUBSCRIPT TWO - <3> : "₃" U2083 # SUBSCRIPT THREE - : "₃" U2083 # SUBSCRIPT THREE - <4> : "₄" U2084 # SUBSCRIPT FOUR - : "₄" U2084 # SUBSCRIPT FOUR - <5> : "₅" U2085 # SUBSCRIPT FIVE - : "₅" U2085 # SUBSCRIPT FIVE - <6> : "₆" U2086 # SUBSCRIPT SIX - : "₆" U2086 # SUBSCRIPT SIX - <7> : "₇" U2087 # SUBSCRIPT SEVEN - : "₇" U2087 # SUBSCRIPT SEVEN - <8> : "₈" U2088 # SUBSCRIPT EIGHT - : "₈" U2088 # SUBSCRIPT EIGHT - <9> : "₉" U2089 # SUBSCRIPT NINE - : "₉" U2089 # SUBSCRIPT NINE + <0> : "₀" zerosubscript # SUBSCRIPT ZERO + : "₀" U2080 # SUBSCRIPT ZERO + <1> : "₁" onesubscript # SUBSCRIPT ONE + : "₁" U2081 # SUBSCRIPT ONE + <2> : "₂" twosubscript # SUBSCRIPT TWO + : "₂" U2082 # SUBSCRIPT TWO + <3> : "₃" threesubscript # SUBSCRIPT THREE + : "₃" U2083 # SUBSCRIPT THREE + <4> : "₄" foursubscript # SUBSCRIPT FOUR + : "₄" U2084 # SUBSCRIPT FOUR + <5> : "₅" fivesubscript # SUBSCRIPT FIVE + : "₅" U2085 # SUBSCRIPT FIVE + <6> : "₆" sixsubscript # SUBSCRIPT SIX + : "₆" U2086 # SUBSCRIPT SIX + <7> : "₇" sevensubscript # SUBSCRIPT SEVEN + : "₇" U2087 # SUBSCRIPT SEVEN + <8> : "₈" eightsubscript # SUBSCRIPT EIGHT + : "₈" U2088 # SUBSCRIPT EIGHT + <9> : "₉" ninesubscript # SUBSCRIPT NINE + : "₉" U2089 # SUBSCRIPT NINE + # interpunctation <2> : "‼" U203C # DOUBLE EXCLAMATION MARK @@ -319,7 +320,7 @@ # other symbols : "☺" U263A # WHITE SMILING FACE : "☹" U2639 # WHITE FROWNING FACE - : "™" trademark # TRADE MARK SIGN + : "™" U2122 # TRADE MARK SIGN : "℅" U2105 # CARE OF : "⚢" U26A2 # DOUBLED FEMALE SIGN : "⚣" U26A3 # DOUBLED MALE SIGN diff --git a/Compose/src/math.module b/Compose/src/math.module index b27de9aa..20312b81 100644 --- a/Compose/src/math.module +++ b/Compose/src/math.module @@ -52,7 +52,7 @@ : "≅" U2245 # APPROXIMATELY EQUAL TO : "≅" U2245 # APPROXIMATELY EQUAL TO : "≅" U2245 # APPROXIMATELY EQUAL TO - : "≈" U2248 # ALMOST EQUAL TO + : "≈" U2248 # ~ ~ ALMOST EQUAL TO : "≈" U2248 # ALMOST EQUAL TO : "≃" U2243 # ASYMPTOTICALLY EQUAL TO : "≃" U2243 # ASYMPTOTICALLY EQUAL TO @@ -244,12 +244,12 @@ # mathematical negations : "≠" U2260 # NOT EQUAL TO - : "≠" U2260 # NOT EQUAL TO - : "≠" U2260 # NOT EQUAL TO - : "≠" U2260 # NOT EQUAL TO - : "≠" U2260 # NOT EQUAL TO - : "≠" U2260 # NOT EQUAL TO - : "≠" U2260 # NOT EQUAL TO + : "≠" notequal # NOT EQUAL TO + : "≠" notequal # NOT EQUAL TO + : "≠" notequal # NOT EQUAL TO + : "≠" notequal # NOT EQUAL TO + : "≠" notequal # NOT EQUAL TO + : "≠" notequal # NOT EQUAL TO : "⇏" U21CF # RIGHTWARDS DOUBLE ARROW WITH STROKE : "⇏" U21CF # RIGHTWARDS DOUBLE ARROW WITH STROKE : "⇍" U21CD # LEFTWARDS DOUBLE ARROW WITH STROKE From 31b465ecaa86ebd40932a15432f0dfab15fdba8c Mon Sep 17 00:00:00 2001 From: hrnz Date: Sun, 14 Feb 2021 17:50:45 +0100 Subject: [PATCH 8/8] Compose: add string for paragraph separator It's more consistent this way. Signed-off-by: hrnz --- Compose/src/unicode-kp.module | 2 +- Compose/src/unicode.module | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Compose/src/unicode-kp.module b/Compose/src/unicode-kp.module index 1f04927a..dae3bfac 100644 --- a/Compose/src/unicode-kp.module +++ b/Compose/src/unicode-kp.module @@ -6936,7 +6936,7 @@ : "…" U2026 # HORIZONTAL ELLIPSIS : "‧" U2027 # HYPHENATION POINT : "
" U2028 # LINE SEPARATOR - : U2029 # PARAGRAPH SEPARATOR + : "
" U2029 # PARAGRAPH SEPARATOR : "‪" U202a # LEFT-TO-RIGHT EMBEDDING : "‫" U202b # RIGHT-TO-LEFT EMBEDDING : "‬" U202c # POP DIRECTIONAL FORMATTING diff --git a/Compose/src/unicode.module b/Compose/src/unicode.module index 1f55500c..a56eca73 100644 --- a/Compose/src/unicode.module +++ b/Compose/src/unicode.module @@ -6936,7 +6936,7 @@ <2> <0> <2> <6> : "…" U2026 # HORIZONTAL ELLIPSIS <2> <0> <2> <7> : "‧" U2027 # HYPHENATION POINT <2> <0> <2> <8> : "
" U2028 # LINE SEPARATOR - <2> <0> <2> <9> : U2029 # PARAGRAPH SEPARATOR + <2> <0> <2> <9> : "
" U2029 # PARAGRAPH SEPARATOR <2> <0> <2> : "‪" U202a # LEFT-TO-RIGHT EMBEDDING <2> <0> <2> : "‫" U202b # RIGHT-TO-LEFT EMBEDDING <2> <0> <2> : "‬" U202c # POP DIRECTIONAL FORMATTING