blob: 24c1714a7b24cc672f3f771d2c0b8b5150d6662b [file] [log] [blame]
# liblouis: Korean Grade 1 (Uncontracted rules)
#
# Based on the braille contraction table in BRLTTY
#
# Copyright (C) 1995-2012 by The BRLTTY Team.
# Copyright (C) 2012 by Samuel Thibault <samuel.thibault@ens-lyon.org>
# Copyright (C) 2012 by Mesar Hameed <mhameed@src.gnome.org>
# Copyright (C) 2013 by Joseph Lee <joseph.lee22590@gmail.com>
#
# This file is part of liblouis.
#
# liblouis is free software: you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 2.1 of the
# License, or (at your option) any later version.
#
# liblouis is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with liblouis. If not, see
# <http://www.gnu.org/licenses/>.
# Rules specific to grade 1:
# Case 1: Numbers followed by Korean characters:
# There are seven Korean conscenant dots which may be confused with numberals.
# In this case, a speace character (dot 0) is inserted between end of number(s) and Korean charaacters.
after digit always 0-14-126
after digit always 0-14-126-1
after digit always 0-14-126-1-1
after digit always 0-14-126-1-3
after digit always 0-14-126-25
after digit always 0-14-126-25-13
after digit always 0-14-126-25-356
after digit always 0-14-126-35
after digit always 0-14-126-2
after digit always 0-14-126-2-1
after digit always 0-14-126-2-26
after digit always 0-14-126-2-12
after digit always 0-14-126-2-3
after digit always 0-14-126-2-236
after digit always 0-14-126-2-256
after digit always 0-14-126-2-356
after digit always 0-14-126-26
after digit always 0-14-126-12
after digit always 0-14-126-12-3
after digit always 0-14-126-3
after digit always 0-14-126-34
after digit always 0-14-126-2356
after digit always 0-14-126-13
after digit always 0-14-126-23
after digit always 0-14-126-235
after digit always 0-14-126-236
after digit always 0-14-126-256
after digit always 0-14-126-356
after digit always 0-14-234-1
after digit always 0-14-234-1-1
after digit always 0-14-234-1-3
after digit always 0-14-234-25
after digit always 0-14-234-25-13
after digit always 0-14-234-25-356
after digit always 0-14-234-2
after digit always 0-14-234-2-1
after digit always 0-14-234-2-26
after digit always 0-14-234-2-12
after digit always 0-14-234-2-3
after digit always 0-14-234-2-236
after digit always 0-14-234-2-256
after digit always 0-14-234-2-356
after digit always 0-14-156-25
after digit always 0-14-156-25-13
after digit always 0-14-156-25-356
after digit always 0-14-156-2
after digit always 0-14-156-2-1
after digit always 0-14-156-2-26
after digit always 0-14-156-2-12
after digit always 0-14-156-2-3
after digit always 0-14-156-2-236
after digit always 0-14-156-2-256
after digit always 0-14-156-2-356
after digit always 0-14-156-2356
after digit always 0-14-136-1
after digit always 0-14-136-1-1
after digit always 0-14-136-1-3
after digit always 0-14-136-25
after digit always 0-14-136-25-13
after digit always 0-14-136-25-356
after digit always 0-14-136-2356
after digit always 0-14-134-25
after digit always 0-14-134-25-13
after digit always 0-14-134-25-356
after digit always 0-14-134-2
after digit always 0-14-134-2-1
after digit always 0-14-134-2-26
after digit always 0-14-134-2-12
after digit always 0-14-134-2-3
after digit always 0-14-134-2-236
after digit always 0-14-134-2-256
after digit always 0-14-134-2-356
after digit always 0-14-246-25
after digit always 0-14-246-25-13
after digit always 0-14-246-25-356
after digit always 0-14-246-2
after digit always 0-14-246-2-1
after digit always 0-14-246-2-26
after digit always 0-14-246-2-12
after digit always 0-14-246-2-3
after digit always 0-14-246-2-236
after digit always 0-14-246-2-256
after digit always 0-14-246-2-356
after digit always 0-14-135-25
after digit always 0-14-135-25-13
after digit always 0-14-135-25-356
after digit always 0-24-126
after digit always 0-24-126-1
after digit always 0-24-126-1-1
after digit always 0-24-126-1-3
after digit always 0-24-126-25
after digit always 0-24-126-25-13
after digit always 0-24-126-25-356
after digit always 0-24-126-35
after digit always 0-24-126-2
after digit always 0-24-126-2-1
after digit always 0-24-126-2-26
after digit always 0-24-126-2-12
after digit always 0-24-126-2-3
after digit always 0-24-126-2-236
after digit always 0-24-126-2-256
after digit always 0-24-126-2-356
after digit always 0-24-126-26
after digit always 0-24-126-12
after digit always 0-24-126-12-3
after digit always 0-24-126-3
after digit always 0-24-126-34
after digit always 0-24-126-2356
after digit always 0-24-126-13
after digit always 0-24-126-23
after digit always 0-24-126-235
after digit always 0-24-126-236
after digit always 0-24-126-256
after digit always 0-24-126-356
after digit always 0-24-234-1
after digit always 0-24-234-1-1
after digit always 0-24-234-1-3
after digit always 0-24-234-25
after digit always 0-24-234-25-13
after digit always 0-24-234-25-356
after digit always 0-24-234-2
after digit always 0-24-234-2-1
after digit always 0-24-234-2-26
after digit always 0-24-234-2-12
after digit always 0-24-234-2-3
after digit always 0-24-234-2-236
after digit always 0-24-234-2-256
after digit always 0-24-234-2-356
after digit always 0-24-156-25
after digit always 0-24-156-25-13
after digit always 0-24-156-25-356
after digit always 0-24-156-2
after digit always 0-24-156-2-1
after digit always 0-24-156-2-26
after digit always 0-24-156-2-12
after digit always 0-24-156-2-3
after digit always 0-24-156-2-236
after digit always 0-24-156-2-256
after digit always 0-24-156-2-356
after digit always 0-24-156-2356
after digit always 0-24-136-1
after digit always 0-24-136-1-1
after digit always 0-24-136-1-3
after digit always 0-24-136-25
after digit always 0-24-136-25-13
after digit always 0-24-136-25-356
after digit always 0-24-136-2356
after digit always 0-24-134-25
after digit always 0-24-134-25-13
after digit always 0-24-134-25-356
after digit always 0-24-134-2
after digit always 0-24-134-2-1
after digit always 0-24-134-2-26
after digit always 0-24-134-2-12
after digit always 0-24-134-2-3
after digit always 0-24-134-2-236
after digit always 0-24-134-2-256
after digit always 0-24-134-2-356
after digit always 0-24-246-25
after digit always 0-24-246-25-13
after digit always 0-24-246-25-356
after digit always 0-24-246-2
after digit always 0-24-246-2-1
after digit always 0-24-246-2-26
after digit always 0-24-246-2-12
after digit always 0-24-246-2-3
after digit always 0-24-246-2-236
after digit always 0-24-246-2-256
after digit always 0-24-246-2-356
after digit always 0-24-135-25
after digit always 0-24-135-25-13
after digit always 0-24-135-25-356
after digit always 0-15-126
after digit always 0-15-126-1
after digit always 0-15-126-1-1
after digit always 0-15-126-1-3
after digit always 0-15-126-25
after digit always 0-15-126-25-13
after digit always 0-15-126-25-356
after digit always 0-15-126-35
after digit always 0-15-126-2
after digit always 0-15-126-2-1
after digit always 0-15-126-2-26
after digit always 0-15-126-2-12
after digit always 0-15-126-2-3
after digit always 0-15-126-2-236
after digit always 0-15-126-2-256
after digit always 0-15-126-2-356
after digit always 0-15-126-26
after digit always 0-15-126-12
after digit always 0-15-126-12-3
after digit always 0-15-126-3
after digit always 0-15-126-34
after digit always 0-15-126-2356
after digit always 0-15-126-13
after digit always 0-15-126-23
after digit always 0-15-126-235
after digit always 0-15-126-236
after digit always 0-15-126-256
after digit always 0-15-126-356
after digit always 0-15-234-1
after digit always 0-15-234-1-1
after digit always 0-15-234-1-3
after digit always 0-15-234-25
after digit always 0-15-234-25-13
after digit always 0-15-234-25-356
after digit always 0-15-234-2
after digit always 0-15-234-2-1
after digit always 0-15-234-2-26
after digit always 0-15-234-2-12
after digit always 0-15-234-2-3
after digit always 0-15-234-2-236
after digit always 0-15-234-2-256
after digit always 0-15-234-2-356
after digit always 0-15-156-25
after digit always 0-15-156-25-13
after digit always 0-15-156-25-356
after digit always 0-15-156-2
after digit always 0-15-156-2-1
after digit always 0-15-156-2-26
after digit always 0-15-156-2-12
after digit always 0-15-156-2-3
after digit always 0-15-156-2-236
after digit always 0-15-156-2-256
after digit always 멿 0-15-156-2-356
after digit always 0-15-156-2356
after digit always 0-15-136-1
after digit always 0-15-136-1-1
after digit always 0-15-136-1-3
after digit always 0-15-136-25
after digit always 0-15-136-25-13
after digit always 0-15-136-25-356
after digit always 0-15-136-2356
after digit always 0-15-134-25
after digit always 0-15-134-25-13
after digit always 0-15-134-25-356
after digit always 0-15-134-2
after digit always 0-15-134-2-1
after digit always 0-15-134-2-26
after digit always 묿 0-15-134-2-12
after digit always 0-15-134-2-3
after digit always 0-15-134-2-236
after digit always 0-15-134-2-256
after digit always 0-15-134-2-356
after digit always 0-15-246-25
after digit always 0-15-246-25-13
after digit always 0-15-246-25-356
after digit always 0-15-246-2
after digit always 0-15-246-2-1
after digit always 0-15-246-2-26
after digit always 0-15-246-2-12
after digit always 0-15-246-2-3
after digit always 0-15-246-2-236
after digit always 0-15-246-2-256
after digit always 0-15-246-2-356
after digit always 0-15-135-25
after digit always 0-15-135-25-13
after digit always 0-15-135-25-356
after digit always 0-124-126
after digit always 0-124-126-1
after digit always 0-124-126-1-1
after digit always 0-124-126-1-3
after digit always 0-124-126-25
after digit always 0-124-126-25-13
after digit always 0-124-126-25-356
after digit always 0-124-126-35
after digit always 0-124-126-2
after digit always 0-124-126-2-1
after digit always 0-124-126-2-26
after digit always 칿 0-124-126-2-12
after digit always 0-124-126-2-3
after digit always 0-124-126-2-236
after digit always 0-124-126-2-256
after digit always 0-124-126-2-356
after digit always 0-124-126-26
after digit always 0-124-126-12
after digit always 0-124-126-12-3
after digit always 0-124-126-3
after digit always 0-124-126-34
after digit always 0-124-126-2356
after digit always 0-124-126-13
after digit always 0-124-126-23
after digit always 0-124-126-235
after digit always 0-124-126-236
after digit always 0-124-126-256
after digit always 0-124-126-356
after digit always 0-124-234-1
after digit always 0-124-234-1-1
after digit always 0-124-234-1-3
after digit always 0-124-234-25
after digit always 0-124-234-25-13
after digit always 0-124-234-25-356
after digit always 0-124-234-2
after digit always 0-124-234-2-1
after digit always 0-124-234-2-26
after digit always 0-124-234-2-12
after digit always 0-124-234-2-3
after digit always 0-124-234-2-236
after digit always 0-124-234-2-256
after digit always 0-124-234-2-356
after digit always 0-124-156-25
after digit always 0-124-156-25-13
after digit always 0-124-156-25-356
after digit always 0-124-156-2
after digit always 0-124-156-2-1
after digit always 0-124-156-2-26
after digit always 0-124-156-2-12
after digit always 0-124-156-2-3
after digit always 0-124-156-2-236
after digit always 0-124-156-2-256
after digit always 0-124-156-2-356
after digit always 0-124-156-2356
after digit always 0-124-136-1
after digit always 0-124-136-1-1
after digit always 0-124-136-1-3
after digit always 0-124-136-25
after digit always 0-124-136-25-13
after digit always 0-124-136-25-356
after digit always 0-124-136-2356
after digit always 0-124-134-25
after digit always 0-124-134-25-13
after digit always 0-124-134-25-356
after digit always 0-124-134-2
after digit always 0-124-134-2-1
after digit always 0-124-134-2-26
after digit always 0-124-134-2-12
after digit always 0-124-134-2-3
after digit always 0-124-134-2-236
after digit always 0-124-134-2-256
after digit always 0-124-134-2-356
after digit always 0-124-246-25
after digit always 0-124-246-25-13
after digit always 0-124-246-25-356
after digit always 0-124-246-2
after digit always 0-124-246-2-1
after digit always 0-124-246-2-26
after digit always 0-124-246-2-12
after digit always 0-124-246-2-3
after digit always 0-124-246-2-236
after digit always 0-124-246-2-256
after digit always 0-124-246-2-356
after digit always 0-124-135-25
after digit always 0-124-135-25-13
after digit always 0-124-135-25-356
after digit always 0-125-126
after digit always 0-125-126-1
after digit always 0-125-126-1-1
after digit always 0-125-126-1-3
after digit always 0-125-126-25
after digit always 0-125-126-25-13
after digit always 0-125-126-25-356
after digit always 0-125-126-35
after digit always 0-125-126-2
after digit always 0-125-126-2-1
after digit always 0-125-126-2-26
after digit always 0-125-126-2-12
after digit always 0-125-126-2-3
after digit always 0-125-126-2-236
after digit always 0-125-126-2-256
after digit always 0-125-126-2-356
after digit always 0-125-126-26
after digit always 0-125-126-12
after digit always 0-125-126-12-3
after digit always 0-125-126-3
after digit always 0-125-126-34
after digit always 0-125-126-2356
after digit always 0-125-126-13
after digit always 0-125-126-23
after digit always 0-125-126-235
after digit always 0-125-126-236
after digit always 0-125-126-256
after digit always 0-125-126-356
after digit always 0-125-234-1
after digit always 0-125-234-1-1
after digit always 0-125-234-1-3
after digit always 0-125-234-25
after digit always 0-125-234-25-13
after digit always 0-125-234-25-356
after digit always 0-125-234-2
after digit always 0-125-234-2-1
after digit always 0-125-234-2-26
after digit always 0-125-234-2-12
after digit always 0-125-234-2-3
after digit always 0-125-234-2-236
after digit always 0-125-234-2-256
after digit always 0-125-234-2-356
after digit always 0-125-156-25
after digit always 0-125-156-25-13
after digit always 0-125-156-25-356
after digit always 0-125-156-2
after digit always 0-125-156-2-1
after digit always 0-125-156-2-26
after digit always 0-125-156-2-12
after digit always 0-125-156-2-3
after digit always 0-125-156-2-236
after digit always 0-125-156-2-256
after digit always 0-125-156-2-356
after digit always 0-125-156-2356
after digit always 0-125-136-1
after digit always 0-125-136-1-1
after digit always 0-125-136-1-3
after digit always 0-125-136-25
after digit always 0-125-136-25-13
after digit always 0-125-136-25-356
after digit always 0-125-136-2356
after digit always 0-125-134-25
after digit always 0-125-134-25-13
after digit always 0-125-134-25-356
after digit always 0-125-134-2
after digit always 0-125-134-2-1
after digit always 0-125-134-2-26
after digit always 0-125-134-2-12
after digit always 0-125-134-2-3
after digit always 0-125-134-2-236
after digit always 0-125-134-2-256
after digit always 0-125-134-2-356
after digit always 0-125-246-25
after digit always 0-125-246-25-13
after digit always 0-125-246-25-356
after digit always 0-125-246-2
after digit always 0-125-246-2-1
after digit always 0-125-246-2-26
after digit always 0-125-246-2-12
after digit always 0-125-246-2-3
after digit always 0-125-246-2-236
after digit always 0-125-246-2-256
after digit always 0-125-246-2-356
after digit always 0-125-135-25
after digit always 0-125-135-25-13
after digit always 0-125-135-25-356
after digit always 0-145-126
after digit always 0-145-126-1
after digit always 0-145-126-1-1
after digit always 0-145-126-1-3
after digit always 0-145-126-25
after digit always 0-145-126-25-13
after digit always 0-145-126-25-356
after digit always 0-145-126-35
after digit always 0-145-126-2
after digit always 0-145-126-2-1
after digit always 0-145-126-2-26
after digit always 0-145-126-2-12
after digit always 0-145-126-2-3
after digit always 0-145-126-2-236
after digit always 0-145-126-2-256
after digit always 0-145-126-2-356
after digit always 0-145-126-26
after digit always 0-145-126-12
after digit always 0-145-126-12-3
after digit always 0-145-126-3
after digit always 0-145-126-34
after digit always 0-145-126-2356
after digit always 0-145-126-13
after digit always 0-145-126-23
after digit always 0-145-126-235
after digit always 0-145-126-236
after digit always 0-145-126-256
after digit always 0-145-126-356
after digit always 0-145-234-1
after digit always 0-145-234-1-1
after digit always 0-145-234-1-3
after digit always 0-145-234-25
after digit always 0-145-234-25-13
after digit always 0-145-234-25-356
after digit always 0-145-234-2
after digit always 0-145-234-2-1
after digit always 0-145-234-2-26
after digit always 0-145-234-2-12
after digit always 0-145-234-2-3
after digit always 0-145-234-2-236
after digit always 0-145-234-2-256
after digit always 0-145-234-2-356
after digit always 0-145-156-25
after digit always 0-145-156-25-13
after digit always 0-145-156-25-356
after digit always 0-145-156-2
after digit always 0-145-156-2-1
after digit always 0-145-156-2-26
after digit always 0-145-156-2-12
after digit always 0-145-156-2-3
after digit always 0-145-156-2-236
after digit always 0-145-156-2-256
after digit always 0-145-156-2-356
after digit always 0-145-156-2356
after digit always 0-145-136-1
after digit always 0-145-136-1-1
after digit always 0-145-136-1-3
after digit always 0-145-136-25
after digit always 0-145-136-25-13
after digit always 0-145-136-25-356
after digit always 0-145-136-2356
after digit always 0-145-134-25
after digit always 0-145-134-25-13
after digit always 0-145-134-25-356
after digit always 0-145-134-2
after digit always 0-145-134-2-1
after digit always 0-145-134-2-26
after digit always 0-145-134-2-12
after digit always 0-145-134-2-3
after digit always 0-145-134-2-236
after digit always 0-145-134-2-256
after digit always 0-145-134-2-356
after digit always 0-145-246-25
after digit always 0-145-246-25-13
after digit always 0-145-246-25-356
after digit always 0-145-246-2
after digit always 0-145-246-2-1
after digit always 0-145-246-2-26
after digit always 0-145-246-2-12
after digit always 0-145-246-2-3
after digit always 0-145-246-2-236
after digit always 0-145-246-2-256
after digit always 0-145-246-2-356
after digit always 0-145-135-25
after digit always 0-145-135-25-13
after digit always 0-145-135-25-356
after digit always 0-245-126
after digit always 0-245-126-1
after digit always 0-245-126-1-1
after digit always 0-245-126-1-3
after digit always 0-245-126-25
after digit always 0-245-126-25-13
after digit always 0-245-126-25-356
after digit always 0-245-126-35
after digit always 0-245-126-2
after digit always 0-245-126-2-1
after digit always 0-245-126-2-26
after digit always 0-245-126-2-12
after digit always 0-245-126-2-3
after digit always 0-245-126-2-236
after digit always 0-245-126-2-256
after digit always 0-245-126-2-356
after digit always 0-245-126-26
after digit always 0-245-126-12
after digit always 0-245-126-12-3
after digit always 0-245-126-3
after digit always 0-245-126-34
after digit always 0-245-126-2356
after digit always 0-245-126-13
after digit always 0-245-126-23
after digit always 0-245-126-235
after digit always 0-245-126-236
after digit always 0-245-126-256
after digit always 0-245-126-356
after digit always 0-245-234-1
after digit always 0-245-234-1-1
after digit always 0-245-234-1-3
after digit always 0-245-234-25
after digit always 0-245-234-25-13
after digit always 0-245-234-25-356
after digit always 0-245-234-2
after digit always 0-245-234-2-1
after digit always 0-245-234-2-26
after digit always 0-245-234-2-12
after digit always 0-245-234-2-3
after digit always 0-245-234-2-236
after digit always 0-245-234-2-256
after digit always 0-245-234-2-356
after digit always 0-245-156-25
after digit always 0-245-156-25-13
after digit always 0-245-156-25-356
after digit always 0-245-156-2
after digit always 0-245-156-2-1
after digit always 0-245-156-2-26
after digit always 0-245-156-2-12
after digit always 0-245-156-2-3
after digit always 0-245-156-2-236
after digit always 0-245-156-2-256
after digit always 0-245-156-2-356
after digit always 0-245-156-2356
after digit always 0-245-136-1
after digit always 0-245-136-1-1
after digit always 0-245-136-1-3
after digit always 0-245-136-25
after digit always 0-245-136-25-13
after digit always 0-245-136-25-356
after digit always 0-245-136-2356
after digit always 0-245-134-25
after digit always 0-245-134-25-13
after digit always 0-245-134-25-356
after digit always 0-245-134-2
after digit always 0-245-134-2-1
after digit always 0-245-134-2-26
after digit always 0-245-134-2-12
after digit always 0-245-134-2-3
after digit always 0-245-134-2-236
after digit always 0-245-134-2-256
after digit always 0-245-134-2-356
after digit always 0-245-246-25
after digit always 0-245-246-25-13
after digit always 0-245-246-25-356
after digit always 0-245-246-2
after digit always 0-245-246-2-1
after digit always 0-245-246-2-26
after digit always 0-245-246-2-12
after digit always 0-245-246-2-3
after digit always 0-245-246-2-236
after digit always 0-245-246-2-256
after digit always 0-245-246-2-356
after digit always 0-245-135-25
after digit always 0-245-135-25-13
after digit always 0-245-135-25-356
# For grade 2 versions of these dots, see ko2.ctb.