# -----------
#-index-name: Portuguese, computer
#-display-name: Portuguese computer braille
#
#+language:pt
#+type:computer
#+dots:8
# Marked as "direction:both" by Bue Vester-Andersen
# as it is a computer Braille table.
#+direction:both
#
# TODO: Please correct the metadata above. It is not meant to be
# accurate nor complete. It hasn't been verified by the table
# author yet. It is merely an attempt by the liblouis maintainers
# to get some sensible initial values in place.
#
# TODO: Please add a reference to official documentation about
# the implemented braille code. Preferably submit the documents
# to https://github.com/liblouis/braille-specs.
# -----------
#
# liblouis:  Portuguese 8 dot Computer braille table
#
#  Copyright (C) 2012 Rui Fontes <rui.fontes@tiflotecnia.com>
#  Copyright (C) 2012 Mesar Hameed <mesar.hameed@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/>.

space \t 9 tab
space \s 0 blank
space \x00a0 a unbreakable space
sign \x000a 78 newline
space \x000d 0 carriage return
include digits8Dots.uti
include latinLetterDef8Dots.uti
punctuation , 2
punctuation ; 23
punctuation : 25
punctuation . 3
punctuation ! 2358
punctuation " 236
punctuation ' 6
punctuation ( 1268
punctuation ) 3458
punctuation - 36
sign _ 367
math < 2468
math = 2356
math > 1358
sign % 35678
math + 235
math ~ 2346
sign ` 14678
sign & 123468
sign $ 46
punctuation ? 26
punctuation { 1238
punctuation [ 123568
punctuation } 4567
punctuation ] 234568
sign ^ 234678
sign @ 156
sign # 3456
sign \\ 38
sign | 456
math / 256
sign * 35
uppercase \x00c0 12467   # À
uppercase \x00c1 123567  # Á
uppercase \x00c2 167     # Â
uppercase \x00c3 3457    # Ã
uppercase \x00c4 34578   # Ä
uppercase \x00c7 123467  # Ç
uppercase \x00c8 234678  # È
uppercase \x00c9 1234567 # É
uppercase \x00ca 1267    # Ê
uppercase \x00cc 14678   # Ì
uppercase \x00cd 347     # Í
uppercase \x00ce 1467    # Î
uppercase \x00d2 245678  # Ò
uppercase \x00d3 3467    # Ó
uppercase \x00d4 14567   # Ô
uppercase \x00d5 2467    # Õ
uppercase \x00d6 2467    # Ö
uppercase \x00d9 15678   # Ù
uppercase \x00da 234567  # Ú
uppercase \x00dc 12567   # Ü
lowercase \x00e0 1246    # à
lowercase \x00e1 12356   # á
lowercase \x00e2 16      # â
lowercase \x00e3 345     # ã
lowercase \x00e4 3458    # ä
lowercase \x00e7 12346   # ç
lowercase \x00e8 23468   # è
lowercase \x00e9 123456  # é
lowercase \x00ea 126     # ê
lowercase \x00ec 1468    # ì
lowercase \x00ed 34      # í
lowercase \x00ee 146     # î 
lowercase \x00f2 24568   # ò
lowercase \x00f3 346     # ó
lowercase \x00f4 1456    # ô
lowercase \x00f5 246     # õ
lowercase \x00f6 246     # ö
lowercase \x00f9 1568    # ù
lowercase \x00fa 23456   # ú
lowercase \x00fc 1256    # ü
sign \x00ba 13578 # 
sign \x00aa 178 # ª
sign \x20ac 1578
sign \x00ae 12358
sign \x2122 1348
sign \x00ab 1235678 # «
sign \x00bb 2345678 # »
sign \x00a3 12378 # £
sign \x00a7 2348 # §
uppercase \x00d1 134578 # Ñ
lowercase \x00f1 13458  # ñ

noback sign \x25CF 35        # 9679 black circle