From 4995569efc39890cbd07872b1ff0954bf2380933 Mon Sep 17 00:00:00 2001 From: svu Date: Sun, 18 Nov 2007 11:42:54 +0000 Subject: [PATCH] ro(comma), ro(academic) --> ro(cedilla), ro(std_cedilla), b.fd.o#13277 --- ChangeLog | 6 ++++++ rules/base.xml.in | 8 ++++---- rules/compat/variantRename.lst | 2 ++ symbols/ro | 40 +++++++++++++++++++--------------------- 4 files changed, 31 insertions(+), 25 deletions(-) diff --git a/ChangeLog b/ChangeLog index a7b310e..0539a07 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-11-18 Sergey Udaltsov + + * symbols/ro, rules/base.xml.in, rules/compat/variantRename.lst: + ro(comma), ro(academic) --> ro(cedilla), ro(std_cedilla), + https://bugs.freedesktop.org/show_bug.cgi?id=13277 + 2007-11-17 Sergey Udaltsov * symbols/ua, rules/base.xml.in: added ua(unicode) diff --git a/rules/base.xml.in b/rules/base.xml.in index 1bf08ae..c22bb8c 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -2736,8 +2736,8 @@ - comma - <_description>Commabelow + cedilla + <_description>Cedilla below @@ -2748,8 +2748,8 @@ - academic - <_description>Standard (Commabelow) + std_cedilla + <_description>Standard (Cedilla below) diff --git a/rules/compat/variantRename.lst b/rules/compat/variantRename.lst index 2e26caa..884a896 100644 --- a/rules/compat/variantRename.lst +++ b/rules/compat/variantRename.lst @@ -25,6 +25,8 @@ ogham is434laptop ie ogam_is434 ori basic in ori ro de ro winkeys ro us ro std +ro comma ro cedilla +ro academic ro std_cedilla sapmi basic no smi sapmi nodeadkeys no smi_nodeadkeys sapmi sefi fi smi diff --git a/symbols/ro b/symbols/ro index b15a343..c374313 100644 --- a/symbols/ro +++ b/symbols/ro @@ -15,6 +15,7 @@ // Created by Cristian Gafton, (C) 2000 // Modified by Marius Andreiana, (C) 2001 // Completed by Misu Moldovan, (C) 2001, 2004-2006. +// Updated by Alexandru Szasz, // v 1.2 @@ -45,13 +46,13 @@ xkb_symbols "basic" { key { [ q, Q, acircumflex, Acircumflex ] }; key { [ w, W, ssharp ] }; key { [ e, E, EuroSign ] }; - key { [ t, T, tcedilla, Tcedilla ] }; + key { [ t, T, 0x100021b, 0x100021a ] }; key { [ i, I, icircumflex, Icircumflex ] }; key { [ p, P, section ] }; key { [ bracketleft, braceleft, doublelowquotemark ] }; key { [ bracketright, braceright, rightdoublequotemark ] }; key { [ a, A, abreve, Abreve ] }; - key { [ s, S, scedilla, Scedilla ] }; + key { [ s, S, 0x1000219, 0x1000218 ] }; key { [ d, D, dstroke, Dstroke ] }; key { [ l, L, lstroke, Lstroke ] }; key { [ backslash, bar ] }; @@ -63,18 +64,16 @@ xkb_symbols "basic" { }; partial alphanumeric_keys -xkb_symbols "comma" { - // Variant of the basic layout with comma below. - // Implements S and T with comma bellow as in ISO-8859-16. - // Hopefully these should become mainstream in the near future. - // For now it's just an odd variant (although the correct one). +xkb_symbols "cedilla" { + // Variant of the basic layout with cedilla below for historical reference only + // Implements the old wrong S and T with cedilla include "ro(basic)" - name[Group1]="Romania - Commabelow"; - - key { [ t, T, 0x100021b, 0x100021a ] }; - key { [ s, S, 0x1000219, 0x1000218 ] }; + name[Group1]="Romania - Cedilla below"; + + key { [ s, S, scedilla, Scedilla ] }; + key { [ t, T, tcedilla, Tcedilla ] }; }; partial alphanumeric_keys @@ -109,8 +108,8 @@ xkb_symbols "std" { key { [ s, S, ssharp ] }; key { [ d, D, dstroke, Dstroke ] }; key { [ l, L, lstroke, Lstroke ] }; - key { [ scedilla, Scedilla, semicolon, colon ] }; - key { [ tcedilla, Tcedilla, apostrophe, quotedbl ] }; + key { [ 0x1000219, 0x1000218, semicolon, colon ] }; + key { [ 0x100021b, 0x100021a, apostrophe, quotedbl ] }; key { [ backslash, bar ] }; key { [ c, C, copyright ] }; key { [ comma, semicolon, less, guillemotleft ] }; @@ -123,18 +122,17 @@ xkb_symbols "std" { partial alphanumeric_keys -xkb_symbols "academic" { - // Academic variant of the standard layout with comma bellow. - // Implements S and T with comma bellow as in ISO-8859-16. - // Hopefully these should become mainstream in a few years. - // For now it's the oddest variant (although the perfect one). +xkb_symbols "std_cedilla" { + // Academic variant of the standard layout with WRONG cedilla below for historical reference + // Implements old S and T with cedilla below include "ro(std)" - name[Group1]="Romania - Standard (Commabelow)"; + name[Group1]="Romania - Standard (Cedilla below)"; - key { [ 0x1000219, 0x1000218 ] }; - key { [ 0x100021b, 0x100021a ] }; + + key { [ scedilla, Scedilla, semicolon, colon ] }; + key { [ tcedilla, Tcedilla, apostrophe, quotedbl ] }; }; -- 2.7.4