blob: 6b9a5425cc592282b10d16bf99a5cac85e8180cc [file] [log] [blame]
/**********************************************************************
// @@@ START COPYRIGHT @@@
//
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
//
// @@@ END COPYRIGHT @@@
**********************************************************************/
/* 1-to-n lower/title to uppercase mapping */
/* extracted from MiscVOB/i18n/specialcasing-2.txt*/
{0x00DF, {0x0053, 0x0053, 0x0000}},
{0x0149, {0x02BC, 0x004E, 0x0000}},
{0x01F0, {0x004A, 0x030C, 0x0000}},
{0x0390, {0x0399, 0x0308, 0x0301}},
{0x03B0, {0x03A5, 0x0308, 0x0301}},
{0x0587, {0x0535, 0x0552, 0x0000}},
{0x1E96, {0x0048, 0x0331, 0x0000}},
{0x1E97, {0x0054, 0x0308, 0x0000}},
{0x1E98, {0x0057, 0x030A, 0x0000}},
{0x1E99, {0x0059, 0x030A, 0x0000}},
{0x1E9A, {0x0041, 0x02BE, 0x0000}},
{0x1F50, {0x03A5, 0x0313, 0x0000}},
{0x1F52, {0x03A5, 0x0313, 0x0300}},
{0x1F54, {0x03A5, 0x0313, 0x0301}},
{0x1F56, {0x03A5, 0x0313, 0x0342}},
{0x1F80, {0x1F08, 0x0399, 0x0000}},
{0x1F81, {0x1F09, 0x0399, 0x0000}},
{0x1F82, {0x1F0A, 0x0399, 0x0000}},
{0x1F83, {0x1F0B, 0x0399, 0x0000}},
{0x1F84, {0x1F0C, 0x0399, 0x0000}},
{0x1F85, {0x1F0D, 0x0399, 0x0000}},
{0x1F86, {0x1F0E, 0x0399, 0x0000}},
{0x1F87, {0x1F0F, 0x0399, 0x0000}},
{0x1F88, {0x1F08, 0x0399, 0x0000}},
{0x1F89, {0x1F09, 0x0399, 0x0000}},
{0x1F8A, {0x1F0A, 0x0399, 0x0000}},
{0x1F8B, {0x1F0B, 0x0399, 0x0000}},
{0x1F8C, {0x1F0C, 0x0399, 0x0000}},
{0x1F8D, {0x1F0D, 0x0399, 0x0000}},
{0x1F8E, {0x1F0E, 0x0399, 0x0000}},
{0x1F8F, {0x1F0F, 0x0399, 0x0000}},
{0x1F90, {0x1F28, 0x0399, 0x0000}},
{0x1F91, {0x1F29, 0x0399, 0x0000}},
{0x1F92, {0x1F2A, 0x0399, 0x0000}},
{0x1F93, {0x1F2B, 0x0399, 0x0000}},
{0x1F94, {0x1F2C, 0x0399, 0x0000}},
{0x1F95, {0x1F2D, 0x0399, 0x0000}},
{0x1F96, {0x1F2E, 0x0399, 0x0000}},
{0x1F97, {0x1F2F, 0x0399, 0x0000}},
{0x1F98, {0x1F28, 0x0399, 0x0000}},
{0x1F99, {0x1F29, 0x0399, 0x0000}},
{0x1F9A, {0x1F2A, 0x0399, 0x0000}},
{0x1F9B, {0x1F2B, 0x0399, 0x0000}},
{0x1F9C, {0x1F2C, 0x0399, 0x0000}},
{0x1F9D, {0x1F2D, 0x0399, 0x0000}},
{0x1F9E, {0x1F2E, 0x0399, 0x0000}},
{0x1F9F, {0x1F2F, 0x0399, 0x0000}},
{0x1FA0, {0x1F68, 0x0399, 0x0000}},
{0x1FA1, {0x1F69, 0x0399, 0x0000}},
{0x1FA2, {0x1F6A, 0x0399, 0x0000}},
{0x1FA3, {0x1F6B, 0x0399, 0x0000}},
{0x1FA4, {0x1F6C, 0x0399, 0x0000}},
{0x1FA5, {0x1F6D, 0x0399, 0x0000}},
{0x1FA6, {0x1F6E, 0x0399, 0x0000}},
{0x1FA7, {0x1F6F, 0x0399, 0x0000}},
{0x1FA8, {0x1F68, 0x0399, 0x0000}},
{0x1FA9, {0x1F69, 0x0399, 0x0000}},
{0x1FAA, {0x1F6A, 0x0399, 0x0000}},
{0x1FAB, {0x1F6B, 0x0399, 0x0000}},
{0x1FAC, {0x1F6C, 0x0399, 0x0000}},
{0x1FAD, {0x1F6D, 0x0399, 0x0000}},
{0x1FAE, {0x1F6E, 0x0399, 0x0000}},
{0x1FAF, {0x1F6F, 0x0399, 0x0000}},
{0x1FB2, {0x1FBA, 0x0399, 0x0000}},
{0x1FB3, {0x0391, 0x0399, 0x0000}},
{0x1FB4, {0x0386, 0x0399, 0x0000}},
{0x1FB6, {0x0391, 0x0342, 0x0000}},
{0x1FB7, {0x0391, 0x0342, 0x0399}},
{0x1FBC, {0x0391, 0x0399, 0x0000}},
{0x1FC2, {0x1FCA, 0x0399, 0x0000}},
{0x1FC3, {0x0397, 0x0399, 0x0000}},
{0x1FC4, {0x0389, 0x0399, 0x0000}},
{0x1FC6, {0x0397, 0x0342, 0x0000}},
{0x1FC7, {0x0397, 0x0342, 0x0399}},
{0x1FCC, {0x0397, 0x0399, 0x0000}},
{0x1FD2, {0x0399, 0x0308, 0x0300}},
{0x1FD3, {0x0399, 0x0308, 0x0301}},
{0x1FD6, {0x0399, 0x0342, 0x0000}},
{0x1FD7, {0x0399, 0x0308, 0x0342}},
{0x1FE2, {0x03A5, 0x0308, 0x0300}},
{0x1FE3, {0x03A5, 0x0308, 0x0301}},
{0x1FE4, {0x03A1, 0x0313, 0x0000}},
{0x1FE6, {0x03A5, 0x0342, 0x0000}},
{0x1FE7, {0x03A5, 0x0308, 0x0342}},
{0x1FF2, {0x1FFA, 0x0399, 0x0000}},
{0x1FF3, {0x03A9, 0x0399, 0x0000}},
{0x1FF4, {0x038F, 0x0399, 0x0000}},
{0x1FF6, {0x03A9, 0x0342, 0x0000}},
{0x1FF7, {0x03A9, 0x0342, 0x0399}},
{0x1FFC, {0x03A9, 0x0399, 0x0000}},
{0xFB00, {0x0046, 0x0046, 0x0000}},
{0xFB01, {0x0046, 0x0049, 0x0000}},
{0xFB02, {0x0046, 0x004C, 0x0000}},
{0xFB03, {0x0046, 0x0046, 0x0049}},
{0xFB04, {0x0046, 0x0046, 0x004C}},
{0xFB05, {0x0053, 0x0054, 0x0000}},
{0xFB06, {0x0053, 0x0054, 0x0000}},
{0xFB13, {0x0544, 0x0546, 0x0000}},
{0xFB14, {0x0544, 0x0535, 0x0000}},
{0xFB15, {0x0544, 0x053B, 0x0000}},
{0xFB16, {0x054E, 0x0546, 0x0000}},
{0xFB17, {0x0544, 0x053D, 0x0000}}