#
# Official compose sequences for Finland based on SFS 5966 standard
#
# This compose sequence map implements all the functionality of Annex 3
# and Annex 4 of the standard and additionally defines the sequences
# provided in en_US.UTF-8/Compose. SFS 5966 sequences override any
# conflicting rules from en_US.UTF-8/Compose.
#
# Annex 1 of the standard is implemented in the keymap symbols/fi
#
# Complete rewrite by Marko Myllynen
# Original version by Troy Korjuslommi
#
# Use en_US.UTF-8/Compose as the base compose sequence definition set
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
# Define all the sequences of the standard overriding any sequence
# from en_US.UTF-8/Compose if such a sequence was provided already
# Sequences from Annex 3
# Sequences with COMBINING ACUTE ACCENT /
: "´" U00B4 # ACUTE ACCENT
: "á" U00E1 # LATIN SMALL LETTER A WITH ACUTE
: "Á" U00C1 # LATIN CAPITAL LETTER A WITH ACUTE
: "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
: "Ć" U0106 # LATIN CAPITAL LETTER C WITH ACUTE
: "é" U00E9 # LATIN SMALL LETTER E WITH ACUTE
: "É" U00C9 # LATIN CAPITAL LETTER E WITH ACUTE
: "í" U00ED # LATIN SMALL LETTER I WITH ACUTE
: "Í" U00CD # LATIN CAPITAL LETTER I WITH ACUTE
: "ĺ" U013A # LATIN SMALL LETTER L WITH ACUTE
: "Ĺ" U0139 # LATIN CAPITAL LETTER L WITH ACUTE
: "ń" U0144 # LATIN SMALL LETTER N WITH ACUTE
: "Ń" U0143 # LATIN CAPITAL LETTER N WITH ACUTE
: "ó" U00F3 # LATIN SMALL LETTER O WITH ACUTE
: "Ó" U00D3 # LATIN CAPITAL LETTER O WITH ACUTE
: "ŕ" U0155 # LATIN SMALL LETTER R WITH ACUTE
: "Ŕ" U0154 # LATIN CAPITAL LETTER R WITH ACUTE
: "ś" U015B # LATIN SMALL LETTER S WITH ACUTE
: "Ś" U015A # LATIN CAPITAL LETTER S WITH ACUTE
: "ú" U00FA # LATIN SMALL LETTER U WITH ACUTE
: "Ú" U00DA # LATIN CAPITAL LETTER U WITH ACUTE
: "ẃ" U1E83 # LATIN SMALL LETTER W WITH ACUTE
: "Ẃ" U1E82 # LATIN CAPITAL LETTER W WITH ACUTE
: "ý" U00FD # LATIN SMALL LETTER Y WITH ACUTE
: "Ý" U00DD # LATIN CAPITAL LETTER Y WITH ACUTE
: "ź" U017A # LATIN SMALL LETTER Z WITH ACUTE
: "Ź" U0179 # LATIN CAPITAL LETTER Z WITH ACUTE
: "ǽ" U01FD # LATIN SMALL LETTER AE WITH ACUTE
: "Ǽ" U01FC # LATIN CAPITAL LETTER AE WITH ACUTE
: "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
: "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
: "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
: "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
# Sequences with COMBINING BREVE /
: "˘" U02D8 # BREVE
: "ă" U0103 # LATIN SMALL LETTER A WITH BREVE
: "Ă" U0102 # LATIN CAPITAL LETTER A WITH BREVE
: "ĕ" U0115 # LATIN SMALL LETTER E WITH BREVE
: "Ĕ" U0114 # LATIN CAPITAL LETTER E WITH BREVE
: "ğ" U011F # LATIN SMALL LETTER G WITH BREVE
: "Ğ" U011E # LATIN CAPITAL LETTER G WITH BREVE
: "ĭ" U012D # LATIN SMALL LETTER I WITH BREVE
: "Ĭ" U012C # LATIN CAPITAL LETTER I WITH BREVE
: "ŏ" U014F # LATIN SMALL LETTER O WITH BREVE
: "Ŏ" U014E # LATIN CAPITAL LETTER O WITH BREVE
: "ŭ" U016D # LATIN SMALL LETTER U WITH BREVE
: "Ŭ" U016C # LATIN CAPITAL LETTER U WITH BREVE
# Sequences with COMBINING CARON /
: "ˇ" U02C7 # CARON
: "ǎ" U01CE # LATIN SMALL LETTER A WITH CARON
: "Ǎ" U01CD # LATIN CAPITAL LETTER A WITH CARON
: "č" U010D # LATIN SMALL LETTER C WITH CARON
: "Č" U010C # LATIN CAPITAL LETTER C WITH CARON
: "ď" U010F # LATIN SMALL LETTER D WITH CARON
: "Ď" U010E # LATIN CAPITAL LETTER D WITH CARON
: "ě" U011B # LATIN SMALL LETTER E WITH CARON
: "Ě" U011A # LATIN CAPITAL LETTER E WITH CARON
: "ǧ" U01E7 # LATIN SMALL LETTER G WITH CARON
: "Ǧ" U01E6 # LATIN CAPITAL LETTER G WITH CARON
: "ȟ" U021F # LATIN SMALL LETTER H WITH CARON
: "Ȟ" U021E # LATIN CAPITAL LETTER H WITH CARON
: "ǐ" U01D0 # LATIN SMALL LETTER I WITH CARON
: "Ǐ" U01CF # LATIN CAPITAL LETTER I WITH CARON
: "ǩ" U01E9 # LATIN SMALL LETTER K WITH CARON
: "Ǩ" U01E8 # LATIN CAPITAL LETTER K WITH CARON
: "ľ" U013E # LATIN SMALL LETTER L WITH CARON
: "Ľ" U013D # LATIN CAPITAL LETTER L WITH CARON
: "ň" U0148 # LATIN SMALL LETTER N WITH CARON
: "Ň" U0147 # LATIN CAPITAL LETTER N WITH CARON
: "ǒ" U01D2 # LATIN SMALL LETTER O WITH CARON
: "Ǒ" U01D1 # LATIN CAPITAL LETTER O WITH CARON
: "ř" U0159 # LATIN SMALL LETTER R WITH CARON
: "Ř" U0158 # LATIN CAPITAL LETTER R WITH CARON
: "š" U0161 # LATIN SMALL LETTER S WITH CARON
: "Š" U0160 # LATIN CAPITAL LETTER S WITH CARON
: "ť" U0165 # LATIN SMALL LETTER T WITH CARON
: "Ť" U0164 # LATIN CAPITAL LETTER T WITH CARON
: "ǔ" U01D4 # LATIN SMALL LETTER U WITH CARON
: "Ǔ" U01D3 # LATIN CAPITAL LETTER U WITH CARON
: "ž" U017E # LATIN SMALL LETTER Z WITH CARON
: "Ž" U017D # LATIN CAPITAL LETTER Z WITH CARON
: "ǯ" U01EF # LATIN SMALL LETTER EZH WITH CARON
: "Ǯ" U01EE # LATIN CAPITAL LETTER EZH WITH CARON
# Sequences with COMBINING CEDILLA /
: "¸" U00B8 # CEDILLA
: "ç" U00E7 # LATIN SMALL LETTER C WITH CEDILLA
: "Ç" U00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
: "ģ" U0123 # LATIN SMALL LETTER G WITH CEDILLA
: "Ģ" U0122 # LATIN CAPITAL LETTER G WITH CEDILLA
: "ķ" U0137 # LATIN SMALL LETTER K WITH CEDILLA
: "Ķ" U0136 # LATIN CAPITAL LETTER K WITH CEDILLA
: "ļ" U013C # LATIN SMALL LETTER L WITH CEDILLA
: "Ļ" U013B # LATIN CAPITAL LETTER L WITH CEDILLA
: "ņ" U0146 # LATIN SMALL LETTER N WITH CEDILLA
: "Ņ" U0145 # LATIN CAPITAL LETTER N WITH CEDILLA
: "ŗ" U0157 # LATIN SMALL LETTER R WITH CEDILLA
: "Ŗ" U0156 # LATIN CAPITAL LETTER R WITH CEDILLA
: "ş" U015F # LATIN SMALL LETTER S WITH CEDILLA
: "Ş" U015E # LATIN CAPITAL LETTER S WITH CEDILLA
: "ţ" U0163 # LATIN SMALL LETTER T WITH CEDILLA
: "Ţ" U0162 # LATIN CAPITAL LETTER T WITH CEDILLA
# Sequences with COMBINING CIRCUMFLEX ACCENT /
: "^" U005E # CIRCUMFLEX
: "â" U00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
: "Â" U00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
: "ĉ" U0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX
: "Ĉ" U0108 # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
: "ê" U00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
: "Ê" U00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
: "ĝ" U011D # LATIN SMALL LETTER G WITH CIRCUMFLEX
: "Ĝ" U011C # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
: "ĥ" U0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX
: "Ĥ" U0124 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
: "î" U00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
: "Î" U00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
: "ĵ" U0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX
: "Ĵ" U0134 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
: "ô" U00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
: "Ô" U00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
: "ŝ" U015D # LATIN SMALL LETTER S WITH CIRCUMFLEX
: "Ŝ" U015C # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
: "û" U00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
: "Û" U00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
: "ŵ" U0175 # LATIN SMALL LETTER W WITH CIRCUMFLEX
: "Ŵ" U0174 # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
: "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
: "Ŷ" U0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
# Sequences with COMBINING DIAERESIS /
: "¨" U00A8 # DIAERESIS