weitere Skript-Buchstaben in der Compose-Tabelle #301

Закрыто
открыта 2012-03-06 11:03:05 +01:00 wolfgang · комментариев: 2
wolfgang прокомментировал(а) 2012-03-06 11:03:05 +01:00

In der Basic Multilingual Plane (BMP), also im Unicode-Bereich mit Codepoints unter U10000, gibt es einige „SCRIPT“-Buchstaben. Diese sind mit der gegenwärtigen Compose-Tabelle über <Multi_key> <s> <c> <Buchstabe> erreichbar. Jenseits der BMP gibt es außerdem „MATHEMATICAL SCRIPT“-Buchstaben. Ich schlage vor, auch für diese Buchstaben Compose-Sequenzen der o.g. Form anzulegen.

Natürlich ist „MATHEMATICAL SCRIPT“ nicht das gleiche wie „SCRIPT“. Allerdings weist die Liste der „MATHEMATICAL SCRIPT“-Buchstaben dort Lücken auf, wo es bereits einen „SCRIPT“-Buchstaben in der BMP gibt. Der dahinter stehende Gedanke ist offenbar, dass die „SCRIPT“-Buchstaben vollwertige „MATHEMATICAL SCRIPT“-Buchstaben darstellen. Interpretiert man eine Compose-Sequenz <Multi_key> <s> <c> <Buchstabe> als Sequenz für einen mathematischen Skriptbuchstaben, dann sollte mein Vorschlag Sinn ergeben.

Ich habe meinen Vorschlag auf meinem Rechner mittels folgender Ergänzungen in meiner .XCompose umgesetzt:

<Multi_key> <s> <c> <A> : "????" U1D49C # MATHEMATICAL SCRIPT CAPITAL A
<Multi_key> <s> <c> <C> : "????" U1D49E # MATHEMATICAL SCRIPT CAPITAL C
<Multi_key> <s> <c> <D> : "????" U1D49F # MATHEMATICAL SCRIPT CAPITAL D
<Multi_key> <s> <c> <G> : "????" U1D4A2 # MATHEMATICAL SCRIPT CAPITAL G
<Multi_key> <s> <c> <J> : "????" U1D4A5 # MATHEMATICAL SCRIPT CAPITAL J
<Multi_key> <s> <c> <K> : "????" U1D4A6 # MATHEMATICAL SCRIPT CAPITAL K
<Multi_key> <s> <c> <N> : "????" U1D4A9 # MATHEMATICAL SCRIPT CAPITAL N
<Multi_key> <s> <c> <O> : "????" U1D4AA # MATHEMATICAL SCRIPT CAPITAL O
<Multi_key> <s> <c> <P> : "????" U1D4AB # MATHEMATICAL SCRIPT CAPITAL P
<Multi_key> <s> <c> <Q> : "????" U1D4AC # MATHEMATICAL SCRIPT CAPITAL Q
<Multi_key> <s> <c> <S> : "????" U1D4AE # MATHEMATICAL SCRIPT CAPITAL S
<Multi_key> <s> <c> <T> : "????" U1D4AF # MATHEMATICAL SCRIPT CAPITAL T
<Multi_key> <s> <c> <U> : "????" U1D4B0 # MATHEMATICAL SCRIPT CAPITAL U
<Multi_key> <s> <c> <V> : "????" U1D4B1 # MATHEMATICAL SCRIPT CAPITAL V
<Multi_key> <s> <c> <W> : "????" U1D4B2 # MATHEMATICAL SCRIPT CAPITAL W
<Multi_key> <s> <c> <X> : "????" U1D4B3 # MATHEMATICAL SCRIPT CAPITAL X
<Multi_key> <s> <c> <Y> : "????" U1D4B4 # MATHEMATICAL SCRIPT CAPITAL Y
<Multi_key> <s> <c> <Z> : "????" U1D4B5 # MATHEMATICAL SCRIPT CAPITAL Z
<Multi_key> <s> <c> <a> : "????" U1D4B6 # MATHEMATICAL SCRIPT SMALL A
<Multi_key> <s> <c> <b> : "????" U1D4B7 # MATHEMATICAL SCRIPT SMALL B
<Multi_key> <s> <c> <c> : "????" U1D4B8 # MATHEMATICAL SCRIPT SMALL C
<Multi_key> <s> <c> <d> : "????" U1D4B9 # MATHEMATICAL SCRIPT SMALL D
<Multi_key> <s> <c> <f> : "????" U1D4BB # MATHEMATICAL SCRIPT SMALL F
<Multi_key> <s> <c> <h> : "????" U1D4BD # MATHEMATICAL SCRIPT SMALL H
<Multi_key> <s> <c> <i> : "????" U1D4BE # MATHEMATICAL SCRIPT SMALL I
<Multi_key> <s> <c> <j> : "????" U1D4BF # MATHEMATICAL SCRIPT SMALL J
<Multi_key> <s> <c> <k> : "????" U1D4C0 # MATHEMATICAL SCRIPT SMALL K
<Multi_key> <s> <c> <l> : "????" U1D4C1 # MATHEMATICAL SCRIPT SMALL L
<Multi_key> <s> <c> <m> : "????" U1D4C2 # MATHEMATICAL SCRIPT SMALL M
<Multi_key> <s> <c> <n> : "????" U1D4C3 # MATHEMATICAL SCRIPT SMALL N
<Multi_key> <s> <c> <p> : "????" U1D4C5 # MATHEMATICAL SCRIPT SMALL P
<Multi_key> <s> <c> <q> : "????" U1D4C6 # MATHEMATICAL SCRIPT SMALL Q
<Multi_key> <s> <c> <r> : "????" U1D4C7 # MATHEMATICAL SCRIPT SMALL R
<Multi_key> <s> <c> <s> : "????" U1D4C8 # MATHEMATICAL SCRIPT SMALL S
<Multi_key> <s> <c> <t> : "????" U1D4C9 # MATHEMATICAL SCRIPT SMALL T
<Multi_key> <s> <c> <u> : "????" U1D4CA # MATHEMATICAL SCRIPT SMALL U
<Multi_key> <s> <c> <v> : "????" U1D4CB # MATHEMATICAL SCRIPT SMALL V
<Multi_key> <s> <c> <w> : "????" U1D4CC # MATHEMATICAL SCRIPT SMALL W
<Multi_key> <s> <c> <x> : "????" U1D4CD # MATHEMATICAL SCRIPT SMALL X
<Multi_key> <s> <c> <y> : "????" U1D4CE # MATHEMATICAL SCRIPT SMALL Y
<Multi_key> <s> <c> <z> : "????" U1D4CF # MATHEMATICAL SCRIPT SMALL Z

Besteht Interesse, diese neuen Compose-Sequenzen in Neo 3 einzupflegen?

In der Basic Multilingual Plane (BMP), also im Unicode-Bereich mit Codepoints unter U10000, gibt es einige „SCRIPT“-Buchstaben. Diese sind mit der gegenwärtigen Compose-Tabelle über `<Multi_key> <s> <c> <Buchstabe>` erreichbar. Jenseits der BMP gibt es außerdem „MATHEMATICAL SCRIPT“-Buchstaben. Ich schlage vor, auch für diese Buchstaben Compose-Sequenzen der o.g. Form anzulegen. Natürlich ist „MATHEMATICAL SCRIPT“ nicht das gleiche wie „SCRIPT“. Allerdings weist die Liste der „MATHEMATICAL SCRIPT“-Buchstaben dort Lücken auf, wo es bereits einen „SCRIPT“-Buchstaben in der BMP gibt. Der dahinter stehende Gedanke ist offenbar, dass die „SCRIPT“-Buchstaben vollwertige „MATHEMATICAL SCRIPT“-Buchstaben darstellen. Interpretiert man eine Compose-Sequenz `<Multi_key> <s> <c> <Buchstabe>` als Sequenz für einen mathematischen Skriptbuchstaben, dann sollte mein Vorschlag Sinn ergeben. Ich habe meinen Vorschlag auf meinem Rechner mittels folgender Ergänzungen in meiner .XCompose umgesetzt: ``` <Multi_key> <s> <c> <A> : "????" U1D49C # MATHEMATICAL SCRIPT CAPITAL A <Multi_key> <s> <c> <C> : "????" U1D49E # MATHEMATICAL SCRIPT CAPITAL C <Multi_key> <s> <c> <D> : "????" U1D49F # MATHEMATICAL SCRIPT CAPITAL D <Multi_key> <s> <c> <G> : "????" U1D4A2 # MATHEMATICAL SCRIPT CAPITAL G <Multi_key> <s> <c> <J> : "????" U1D4A5 # MATHEMATICAL SCRIPT CAPITAL J <Multi_key> <s> <c> <K> : "????" U1D4A6 # MATHEMATICAL SCRIPT CAPITAL K <Multi_key> <s> <c> <N> : "????" U1D4A9 # MATHEMATICAL SCRIPT CAPITAL N <Multi_key> <s> <c> <O> : "????" U1D4AA # MATHEMATICAL SCRIPT CAPITAL O <Multi_key> <s> <c> <P> : "????" U1D4AB # MATHEMATICAL SCRIPT CAPITAL P <Multi_key> <s> <c> <Q> : "????" U1D4AC # MATHEMATICAL SCRIPT CAPITAL Q <Multi_key> <s> <c> <S> : "????" U1D4AE # MATHEMATICAL SCRIPT CAPITAL S <Multi_key> <s> <c> <T> : "????" U1D4AF # MATHEMATICAL SCRIPT CAPITAL T <Multi_key> <s> <c> <U> : "????" U1D4B0 # MATHEMATICAL SCRIPT CAPITAL U <Multi_key> <s> <c> <V> : "????" U1D4B1 # MATHEMATICAL SCRIPT CAPITAL V <Multi_key> <s> <c> <W> : "????" U1D4B2 # MATHEMATICAL SCRIPT CAPITAL W <Multi_key> <s> <c> <X> : "????" U1D4B3 # MATHEMATICAL SCRIPT CAPITAL X <Multi_key> <s> <c> <Y> : "????" U1D4B4 # MATHEMATICAL SCRIPT CAPITAL Y <Multi_key> <s> <c> <Z> : "????" U1D4B5 # MATHEMATICAL SCRIPT CAPITAL Z <Multi_key> <s> <c> <a> : "????" U1D4B6 # MATHEMATICAL SCRIPT SMALL A <Multi_key> <s> <c> <b> : "????" U1D4B7 # MATHEMATICAL SCRIPT SMALL B <Multi_key> <s> <c> <c> : "????" U1D4B8 # MATHEMATICAL SCRIPT SMALL C <Multi_key> <s> <c> <d> : "????" U1D4B9 # MATHEMATICAL SCRIPT SMALL D <Multi_key> <s> <c> <f> : "????" U1D4BB # MATHEMATICAL SCRIPT SMALL F <Multi_key> <s> <c> <h> : "????" U1D4BD # MATHEMATICAL SCRIPT SMALL H <Multi_key> <s> <c> <i> : "????" U1D4BE # MATHEMATICAL SCRIPT SMALL I <Multi_key> <s> <c> <j> : "????" U1D4BF # MATHEMATICAL SCRIPT SMALL J <Multi_key> <s> <c> <k> : "????" U1D4C0 # MATHEMATICAL SCRIPT SMALL K <Multi_key> <s> <c> <l> : "????" U1D4C1 # MATHEMATICAL SCRIPT SMALL L <Multi_key> <s> <c> <m> : "????" U1D4C2 # MATHEMATICAL SCRIPT SMALL M <Multi_key> <s> <c> <n> : "????" U1D4C3 # MATHEMATICAL SCRIPT SMALL N <Multi_key> <s> <c> <p> : "????" U1D4C5 # MATHEMATICAL SCRIPT SMALL P <Multi_key> <s> <c> <q> : "????" U1D4C6 # MATHEMATICAL SCRIPT SMALL Q <Multi_key> <s> <c> <r> : "????" U1D4C7 # MATHEMATICAL SCRIPT SMALL R <Multi_key> <s> <c> <s> : "????" U1D4C8 # MATHEMATICAL SCRIPT SMALL S <Multi_key> <s> <c> <t> : "????" U1D4C9 # MATHEMATICAL SCRIPT SMALL T <Multi_key> <s> <c> <u> : "????" U1D4CA # MATHEMATICAL SCRIPT SMALL U <Multi_key> <s> <c> <v> : "????" U1D4CB # MATHEMATICAL SCRIPT SMALL V <Multi_key> <s> <c> <w> : "????" U1D4CC # MATHEMATICAL SCRIPT SMALL W <Multi_key> <s> <c> <x> : "????" U1D4CD # MATHEMATICAL SCRIPT SMALL X <Multi_key> <s> <c> <y> : "????" U1D4CE # MATHEMATICAL SCRIPT SMALL Y <Multi_key> <s> <c> <z> : "????" U1D4CF # MATHEMATICAL SCRIPT SMALL Z ``` Besteht Interesse, diese neuen Compose-Sequenzen in Neo 3 einzupflegen?
wolfgang добавил(а) метку
Verbesserung
2012-03-06 11:03:05 +01:00
alex прокомментировал(а) 2013-12-12 14:53:39 +01:00

passendes Compose module (math-font.module)

passendes Compose module (math-font.module)
alex прокомментировал(а) 2013-12-12 15:05:26 +01:00

Hi,

ich unterstütze diese Idee, da es vielfach in mathematischen Texten vorkommt, dass sich Zeichen nur duch die Schriftart unterscheiden. Insbesondere die Fraktur-Buchstaben finde ich hier nützlich. Dies ist natürlich nur für mathematische Bezeichner gedacht und nicht um damit in einer anderen Schriftart zu schreiben!

Die Cokos sind:
script letters (♫sc): ????–????????–????
bold letters (♫bd): ????–????????–????, ????–????, ????–????????–????
bold script letters (♫bs): ????–????????–????
fraktur letters (♫fr): ????–????????–????
bold fraktur letters (♫bf): ????–????????–????
sans-serif letters (♫sf): ????–????????–????, ????–????
sans-serif bold letters (♫sb): ????—????????—????, ????—????, ????—????????—????
sonstiges

bitte in Compose/src/math-font.module ins SVN einpflegen.

Es werden dabei zwei Cokos auf math.module überschrieben:
♫scP → ℘ und ♫scl → ℓ, es gibt aber noch ♫wp → ℘, ♫ell → ℓ and 3(E2).
Tatsächlich wäre ich für die Entfernung von ♫scP und ♫scl aus math.module,
aber das wäre vll. wegen Compatibilitätsgründen zu diskutieren.

Viele Grüße,
Aleχ

Hi, ich unterstütze diese Idee, da es vielfach in mathematischen Texten vorkommt, dass sich Zeichen nur duch die Schriftart unterscheiden. Insbesondere die Fraktur-Buchstaben finde ich hier nützlich. Dies ist natürlich nur für mathematische Bezeichner gedacht und nicht um damit in einer anderen Schriftart zu schreiben! Die Cokos sind: script letters (♫sc): ????–????????–???? bold letters (♫bd): ????–????????–????, ????–????, ????–????????–???? bold script letters (♫bs): ????–????????–???? fraktur letters (♫fr): ????–????????–???? bold fraktur letters (♫bf): ????–????????–???? sans-serif letters (♫sf): ????–????????–????, ????–???? sans-serif bold letters (♫sb): ????—????????—????, ????—????, ????—????????—???? sonstiges bitte in Compose/src/math-font.module ins SVN einpflegen. Es werden dabei zwei Cokos auf math.module überschrieben: ♫scP → ℘ und ♫scl → ℓ, es gibt aber noch ♫wp → ℘, ♫ell → ℓ and 3(E2). Tatsächlich wäre ich für die Entfernung von ♫scP und ♫scl aus math.module, aber das wäre vll. wegen Compatibilitätsgründen zu diskutieren. Viele Grüße, Aleχ
qwertfisch назначил(а) на себя 2020-06-20 21:56:42 +02:00
hrnz закрыл(а) эту задачу 2020-10-24 18:26:19 +02:00
qwertfisch убрал(а) их назначение 2020-10-25 22:12:29 +01:00
Войдите, чтобы присоединиться к обсуждению.
Нет этапа
Нет назначенных лиц
2 участников
Уведомления
Срок выполнения
Срок действия недействителен или находится за пределами допустимого диапазона. Пожалуйста, используйте формат 'гггг-мм-дд'.

Срок выполнения не установлен.

Зависимости

Зависимостей нет.

Ссылка: neo/neo-layout#301
Описание отсутствует.