Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#
|
|
|
|
|
# file unicodesymbols
|
|
|
|
|
# This file is part of LyX, the document processor.
|
|
|
|
|
# Licence details can be found in the file COPYING.
|
|
|
|
|
#
|
2007-04-24 09:43:30 +00:00
|
|
|
|
# author Georg Baum
|
|
|
|
|
# author Uwe Stöhr
|
2008-02-01 17:01:12 +00:00
|
|
|
|
# author Jürgen Spitzmüller
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#
|
|
|
|
|
# Full author contact details are available in file CREDITS.
|
|
|
|
|
|
|
|
|
|
# This file is a database of LaTeX commands for unicode characters.
|
|
|
|
|
# These commands will be used by LyX for LaTeX export for all characters
|
|
|
|
|
# that are not representable in the chosen encoding.
|
|
|
|
|
|
2007-04-24 09:43:30 +00:00
|
|
|
|
# If you change this file please keep the order and indentation!
|
|
|
|
|
# You can use development/tools/unicodesymbols.py to add stubs for more
|
|
|
|
|
# symbols.
|
|
|
|
|
# Do only add commands that give correct output, no hacks that look "similar".
|
|
|
|
|
# Commands that modify other parts of the text should not be added either.
|
|
|
|
|
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
# syntax:
|
2008-06-02 01:35:42 +00:00
|
|
|
|
# ucs4 textcommand textpreamble flags mathcommand mathpreamble
|
|
|
|
|
# textcommand and textpreamble are used if the symbol occurs in textmode.
|
|
|
|
|
# mathcommand and mathpreamble are used if the symbol occurs in mathmode.
|
|
|
|
|
# Both mathcommand and mathpreamble are optional.
|
|
|
|
|
# textpreamble and mathpreamble can either be a feature known by the LaTeXFeatures
|
|
|
|
|
# class (e.g. tipa), or a LaTeX command (e.g. \\usepackage{bla}).
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
# Known flags:
|
|
|
|
|
# - combining This is a combining char that will get combined with a base char
|
|
|
|
|
# - force Always output replacement command
|
|
|
|
|
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00a0 "~" "" "" # NO-BREAK SPACE
|
|
|
|
|
0x00a1 "\\textexclamdown" "" "" # INVERTED EXCLAMATION MARK
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00a2 "\\textcent" "textcomp" "" # CENT SIGN
|
|
|
|
|
0x00a3 "\\pounds" "" "" # £ POUND SIGN
|
|
|
|
|
0x00a4 "\\textcurrency" "textcomp" "" # CURRENCY SYMBOL
|
|
|
|
|
0x00a5 "\\textyen" "textcomp" "" # YEN SIGN
|
|
|
|
|
0x00a6 "\\textbrokenbar" "textcomp" "" # BROKEN BAR
|
|
|
|
|
0x00a7 "\\textsection" "textcomp" "" # SECTION SIGN
|
|
|
|
|
0x00a8 "\\textasciidieresis" "textcomp" "" # DIAERESIS
|
2007-07-20 12:56:56 +00:00
|
|
|
|
0x00a9 "\\textcopyright" "textcomp" "" # COPYRIGHT SIGN
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00aa "\\textordfeminine" "textcomp" "" # FEMININE ORDINAL INDICATOR
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00ab "\\guillemotleft" "" "" # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00ac "\\textlnot" "textcomp" "force" # ¬ NOT SIGN
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00ad "\\-" "" "" # SOFT HYPHEN
|
2007-09-10 18:22:49 +00:00
|
|
|
|
0x00ae "\\textregistered" "textcomp" "force" # REGISTERED SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00af "\\textasciimacron" "textcomp" "" # MACRON
|
2007-09-10 18:22:49 +00:00
|
|
|
|
0x00b0 "\\textdegree" "textcomp" "force" # DEGREE SIGN # the force flag is only needed due to a bug in teTeX 3 / TeXLive 2005
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x00b1 "\\textpm" "textcomp" "force" "\pm" # ± PLUS-MINUS SIGN
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00b2 "\\texttwosuperior" "textcomp" "force" # ² SUPERSCRIPT TWO
|
|
|
|
|
0x00b3 "\\textthreesuperior" "textcomp" "force" # ³ SUPERSCRIPT THREE
|
|
|
|
|
0x00b4 "\\textasciiacute" "textcomp" "" # ACUTE ACCENT
|
|
|
|
|
0x00b5 "\\textmu" "textcomp" "force" # µ MICRO SIGN
|
2007-05-29 23:58:56 +00:00
|
|
|
|
0x00b6 "\\textparagraph" "textcomp" "" # PILCROW SIGN # not equal to \textpilcrow
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x00b7 "\\textperiodcentered" "" "" "\cdot" # MIDDLE DOT
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00b8 "\\c\\ " "" "" # CEDILLA (command from latin1.def)
|
|
|
|
|
0x00b9 "\\textonesuperior" "textcomp" "force" # ¹ SUPERSCRIPT ONE
|
|
|
|
|
0x00ba "\\textordmasculine" "textcomp" "" # MASCULINE ORDINAL INDICATOR
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00bb "\\guillemotright" "" "" # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00bc "\\textonequarter" "textcomp" "" # 1/4 FRACTION
|
|
|
|
|
0x00bd "\\textonehalf" "textcomp" "" # 1/2 FRACTION
|
|
|
|
|
0x00be "\\textthreequarters" "textcomp" "" # 3/4 FRACTION
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00bf "\\textquestiondown" "" "" # INVERTED QUESTION MARK
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00c0 "\\`{A}" "" "" # LATIN CAPITAL LETTER A WITH GRAVE
|
|
|
|
|
0x00c1 "\\'{A}" "" "" # LATIN CAPITAL LETTER A WITH ACUTE
|
|
|
|
|
0x00c2 "\\^{A}" "" "" # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
|
|
|
|
|
0x00c3 "\\~{A}" "" "" # LATIN CAPITAL LETTER A WITH TILDE
|
|
|
|
|
0x00c4 "\\\"{A}" "" "" # LATIN CAPITAL LETTER A WITH DIAERESIS
|
|
|
|
|
0x00c5 "\\r{A}" "" "" # LATIN CAPITAL LETTER A WITH RING ABOVE
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00c6 "\\AE" "" "" # LATIN CAPITAL LETTER AE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00c7 "\\c{C}" "" "" # LATIN CAPITAL LETTER C WITH CEDILLA
|
|
|
|
|
0x00c8 "\\`{E}" "" "" # LATIN CAPITAL LETTER E WITH GRAVE
|
|
|
|
|
0x00c9 "\\'{E}" "" "" # LATIN CAPITAL LETTER E WITH ACUTE
|
|
|
|
|
0x00ca "\\^{E}" "" "" # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
|
|
|
|
|
0x00cb "\\\"{E}" "" "" # LATIN CAPITAL LETTER E WITH DIAERESIS
|
|
|
|
|
0x00cc "\\`{I}" "" "" # LATIN CAPITAL LETTER I WITH GRAVE
|
|
|
|
|
0x00cd "\\'{I}" "" "" # LATIN CAPITAL LETTER I WITH ACUTE
|
|
|
|
|
0x00ce "\\^{I}" "" "" # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
|
|
|
|
|
0x00cf "\\\"{I}" "" "" # LATIN CAPITAL LETTER I WITH DIAERESIS
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00d0 "\\DH" "" "" # LATIN CAPITAL LETTER ETH
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00d1 "\\~{N}" "" "" # LATIN CAPITAL LETTER N WITH TILDE
|
|
|
|
|
0x00d2 "\\`{O}" "" "" # LATIN CAPITAL LETTER O WITH GRAVE
|
|
|
|
|
0x00d3 "\\'{O}" "" "" # LATIN CAPITAL LETTER O WITH ACUTE
|
|
|
|
|
0x00d4 "\\^{O}" "" "" # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
|
|
|
|
|
0x00d5 "\\~{O}" "" "" # LATIN CAPITAL LETTER O WITH TILDE
|
|
|
|
|
0x00d6 "\\\"{O}" "" "" # LATIN CAPITAL LETTER O WITH DIAERESIS
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x00d7 "\\texttimes" "textcomp" "force" "\\times" # × MULTIPLICATION SIGN
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00d8 "\\O" "" "" # LATIN CAPITAL LETTER O WITH STROKE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00d9 "\\`{U}" "" "" # LATIN CAPITAL LETTER U WITH GRAVE
|
|
|
|
|
0x00da "\\'{U}" "" "" # LATIN CAPITAL LETTER U WITH ACUTE
|
|
|
|
|
0x00db "\\^{U}" "" "" # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
|
|
|
|
|
0x00dc "\\\"{U}" "" "" # LATIN CAPITAL LETTER U WITH DIAERESIS
|
|
|
|
|
0x00dd "\\'{Y}" "" "" # LATIN CAPITAL LETTER Y WITH ACUTE
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00de "\\TH" "" "" # LATIN CAPITAL LETTER THORN
|
|
|
|
|
0x00df "\\ss" "" "" # LATIN SMALL LETTER SHARP S
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00e0 "\\`{a}" "" "" # LATIN SMALL LETTER A WITH GRAVE
|
|
|
|
|
0x00e1 "\\'{a}" "" "" # LATIN SMALL LETTER A WITH ACUTE
|
|
|
|
|
0x00e2 "\\^{a}" "" "" # LATIN SMALL LETTER A WITH CIRCUMFLEX
|
|
|
|
|
0x00e3 "\\~{a}" "" "" # LATIN SMALL LETTER A WITH TILDE
|
|
|
|
|
0x00e4 "\\\"{a}" "" "" # LATIN SMALL LETTER A WITH DIAERESIS
|
|
|
|
|
0x00e5 "\\r{a}" "" "" # LATIN SMALL LETTER A WITH RING ABOVE
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00e6 "\\ae" "" "" # LATIN SMALL LETTER AE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00e7 "\\c{c}" "" "" # LATIN SMALL LETTER C WITH CEDILLA
|
|
|
|
|
0x00e8 "\\`{e}" "" "" # LATIN SMALL LETTER E WITH GRAVE
|
|
|
|
|
0x00e9 "\\'{e}" "" "" # LATIN SMALL LETTER E WITH ACUTE
|
|
|
|
|
0x00ea "\\^{e}" "" "" # LATIN SMALL LETTER E WITH CIRCUMFLEX
|
|
|
|
|
0x00eb "\\\"{e}" "" "" # LATIN SMALL LETTER E WITH DIAERESIS
|
|
|
|
|
0x00ec "\\`{\\i}" "" "" # LATIN SMALL LETTER I WITH GRAVE
|
|
|
|
|
0x00ed "\\'{\\i}" "" "" # LATIN SMALL LETTER I WITH ACUTE
|
|
|
|
|
0x00ee "\\^{\\i}" "" "" # LATIN SMALL LETTER I WITH CIRCUMFLEX
|
|
|
|
|
0x00ef "\\\"{\\i}" "" "" # LATIN SMALL LETTER I WITH DIAERESIS
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00f0 "\\dh" "" "" # LATIN SMALL LETTER ETH
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00f1 "\\~{n}" "" "" # LATIN SMALL LETTER N WITH TILDE
|
|
|
|
|
0x00f2 "\\`{o}" "" "" # LATIN SMALL LETTER O WITH GRAVE
|
|
|
|
|
0x00f3 "\\'{o}" "" "" # LATIN SMALL LETTER O WITH ACUTE
|
|
|
|
|
0x00f4 "\\^{o}" "" "" # LATIN SMALL LETTER O WITH CIRCUMFLEX
|
|
|
|
|
0x00f5 "\\~{o}" "" "" # LATIN SMALL LETTER O WITH TILDE
|
|
|
|
|
0x00f6 "\\\"{o}" "" "" # LATIN SMALL LETTER O WITH DIAERESIS
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x00f7 "\\textdiv" "textcomp" "force" "\\div" # ÷ DIVISION SIGN
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00f8 "\\o" "" "" # LATIN SMALL LETTER O WITH STROKE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00f9 "\\`{u}" "" "" # LATIN SMALL LETTER U WITH GRAVE
|
|
|
|
|
0x00fa "\\'{u}" "" "" # LATIN SMALL LETTER U WITH ACUTE
|
|
|
|
|
0x00fb "\\^{u}" "" "" # LATIN SMALL LETTER U WITH CIRCUMFLEX
|
|
|
|
|
0x00fc "\\\"{u}" "" "" # LATIN SMALL LETTER U WITH DIAERESIS
|
|
|
|
|
0x00fd "\\'{y}" "" "" # LATIN SMALL LETTER Y WITH ACUTE
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x00fe "\\th" "" "" # LATIN SMALL LETTER THORN
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x00ff "\\\"{y}" "" "" # LATIN SMALL LETTER Y WITH DIAERESIS
|
|
|
|
|
0x0100 "\\={A}" "" "" # LATIN CAPITAL LETTER A WITH MACRON
|
|
|
|
|
0x0101 "\\={a}" "" "" # LATIN SMALL LETTER A WITH MACRON
|
|
|
|
|
0x0102 "\\u{A}" "" "" # LATIN CAPITAL LETTER A WITH BREVE
|
|
|
|
|
0x0103 "\\u{a}" "" "" # LATIN SMALL LETTER A WITH BREVE
|
|
|
|
|
0x0104 "\\k{A}" "" "" # LATIN CAPITAL LETTER A WITH OGONEK
|
|
|
|
|
0x0105 "\\k{a}" "" "" # LATIN SMALL LETTER A WITH OGONEK
|
|
|
|
|
0x0106 "\\'{C}" "" "" # LATIN CAPITAL LETTER C WITH ACUTE
|
|
|
|
|
0x0107 "\\'{c}" "" "" # LATIN SMALL LETTER C WITH ACUTE
|
|
|
|
|
0x0108 "\\^{C}" "" "" # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
|
|
|
|
|
0x0109 "\\^{c}" "" "" # LATIN SMALL LETTER C WITH CIRCUMFLEX
|
|
|
|
|
0x010a "\\.{C}" "" "" # LATIN CAPITAL LETTER C WITH DOT ABOVE
|
|
|
|
|
0x010b "\\.{c}" "" "" # LATIN SMALL LETTER C WITH DOT ABOVE
|
|
|
|
|
0x010c "\\v{C}" "" "" # LATIN CAPITAL LETTER C WITH CARON
|
|
|
|
|
0x010d "\\v{c}" "" "" # LATIN SMALL LETTER C WITH CARON
|
|
|
|
|
0x010e "\\v{D}" "" "" # LATIN CAPITAL LETTER D WITH CARON
|
|
|
|
|
0x010f "\\v{d}" "" "" # LATIN SMALL LETTER D WITH CARON
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x0110 "\\DJ" "" "" # LATIN CAPITAL LETTER D WITH STROKE
|
|
|
|
|
0x0111 "\\dj" "" "" # LATIN SMALL LETTER D WITH STROKE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x0112 "\\={E}" "" "" # LATIN CAPITAL LETTER E WITH MACRON
|
|
|
|
|
0x0113 "\\={e}" "" "" # LATIN SMALL LETTER E WITH MACRON
|
|
|
|
|
0x0114 "\\u{E}" "" "" # LATIN CAPITAL LETTER E WITH BREVE
|
|
|
|
|
0x0115 "\\u{e}" "" "" # LATIN SMALL LETTER E WITH BREVE
|
|
|
|
|
0x0116 "\\.{E}" "" "" # LATIN CAPITAL LETTER E WITH DOT ABOVE
|
|
|
|
|
0x0117 "\\.{e}" "" "" # LATIN SMALL LETTER E WITH DOT ABOVE
|
|
|
|
|
0x0118 "\\k{E}" "" "" # LATIN CAPITAL LETTER E WITH OGONEK
|
|
|
|
|
0x0119 "\\k{e}" "" "" # LATIN SMALL LETTER E WITH OGONEK
|
|
|
|
|
0x011a "\\v{E}" "" "" # LATIN CAPITAL LETTER E WITH CARON
|
|
|
|
|
0x011b "\\v{e}" "" "" # LATIN SMALL LETTER E WITH CARON
|
|
|
|
|
0x011c "\\^{G}" "" "" # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
|
|
|
|
|
0x011d "\\^{g}" "" "" # LATIN SMALL LETTER G WITH CIRCUMFLEX
|
|
|
|
|
0x011e "\\u{G}" "" "" # LATIN CAPITAL LETTER G WITH BREVE
|
|
|
|
|
0x011f "\\u{g}" "" "" # LATIN SMALL LETTER G WITH BREVE
|
|
|
|
|
0x0120 "\\.{G}" "" "" # LATIN CAPITAL LETTER G WITH DOT ABOVE
|
|
|
|
|
0x0121 "\\.{g}" "" "" # LATIN SMALL LETTER G WITH DOT ABOVE
|
|
|
|
|
0x0122 "\\c{G}" "" "" # LATIN CAPITAL LETTER G WITH CEDILLA
|
|
|
|
|
0x0123 "\\c{g}" "" "" # LATIN SMALL LETTER G WITH CEDILLA
|
|
|
|
|
0x0124 "\\^{H}" "" "" # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
|
|
|
|
|
0x0125 "\\^{h}" "" "" # LATIN SMALL LETTER H WITH CIRCUMFLEX
|
|
|
|
|
#0x0126 "" "" "" # LATIN CAPITAL LETTER H WITH STROKE
|
|
|
|
|
#0x0127 "" "" "" # LATIN SMALL LETTER H WITH STROKE
|
|
|
|
|
0x0128 "\\~{I}" "" "" # LATIN CAPITAL LETTER I WITH TILDE
|
|
|
|
|
0x0129 "\\~{\\i}" "" "" # LATIN SMALL LETTER I WITH TILDE
|
|
|
|
|
0x012a "\\={I}" "" "" # LATIN CAPITAL LETTER I WITH MACRON
|
|
|
|
|
0x012b "\\={\\i}" "" "" # LATIN SMALL LETTER I WITH MACRON
|
|
|
|
|
0x012c "\\u{I}" "" "" # LATIN CAPITAL LETTER I WITH BREVE
|
|
|
|
|
0x012d "\\u{\\i}" "" "" # LATIN SMALL LETTER I WITH BREVE
|
|
|
|
|
0x012e "\\k{I}" "" "" # LATIN CAPITAL LETTER I WITH OGONEK
|
|
|
|
|
0x012f "\\k{i}" "" "" # LATIN SMALL LETTER I WITH OGONEK
|
|
|
|
|
0x0130 "\\.{I}" "" "" # LATIN CAPITAL LETTER I WITH DOT ABOVE
|
|
|
|
|
0x0131 "\\i" "" "" # LATIN SMALL LETTER DOTLESS I
|
2008-01-13 13:25:00 +00:00
|
|
|
|
0x0132 "IJ" "" "" # LATIN CAPITAL LIGATURE IJ
|
|
|
|
|
0x0133 "ij" "" "" # LATIN SMALL LIGATURE IJ
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x0134 "\\^{J}" "" "" # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
|
|
|
|
|
0x0135 "\\^{\\j}" "" "" # LATIN SMALL LETTER J WITH CIRCUMFLEX
|
|
|
|
|
0x0136 "\\c{K}" "" "" # LATIN CAPITAL LETTER K WITH CEDILLA
|
|
|
|
|
0x0137 "\\c{k}" "" "" # LATIN SMALL LETTER K WITH CEDILLA
|
|
|
|
|
#0x0138 "" "" "" # LATIN SMALL LETTER KRA
|
|
|
|
|
0x0139 "\\'{L}" "" "" # LATIN CAPITAL LETTER L WITH ACUTE
|
|
|
|
|
0x013a "\\'{l}" "" "" # LATIN SMALL LETTER L WITH ACUTE
|
|
|
|
|
0x013b "\\c{L}" "" "" # LATIN CAPITAL LETTER L WITH CEDILLA
|
|
|
|
|
0x013c "\\c{l}" "" "" # LATIN SMALL LETTER L WITH CEDILLA
|
|
|
|
|
0x013d "\\v{L}" "" "" # LATIN CAPITAL LETTER L WITH CARON
|
|
|
|
|
0x013e "\\v{l}" "" "" # LATIN SMALL LETTER L WITH CARON
|
|
|
|
|
#0x013f "" "" "" # LATIN CAPITAL LETTER L WITH MIDDLE DOT
|
|
|
|
|
#0x0140 "" "" "" # LATIN SMALL LETTER L WITH MIDDLE DOT
|
|
|
|
|
0x0141 "\\L" "" "" # LATIN CAPITAL LETTER L WITH STROKE
|
|
|
|
|
0x0142 "\\l" "" "" # LATIN SMALL LETTER L WITH STROKE
|
|
|
|
|
0x0143 "\\'{N}" "" "" # LATIN CAPITAL LETTER N WITH ACUTE
|
|
|
|
|
0x0144 "\\'{n}" "" "" # LATIN SMALL LETTER N WITH ACUTE
|
|
|
|
|
0x0145 "\\c{N}" "" "" # LATIN CAPITAL LETTER N WITH CEDILLA
|
|
|
|
|
0x0146 "\\c{n}" "" "" # LATIN SMALL LETTER N WITH CEDILLA
|
|
|
|
|
0x0147 "\\v{N}" "" "" # LATIN CAPITAL LETTER N WITH CARON
|
|
|
|
|
0x0148 "\\v{n}" "" "" # LATIN SMALL LETTER N WITH CARON
|
|
|
|
|
#0x0149 "" "" "" # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x014a "\\NG" "" "" # LATIN CAPITAL LETTER ENG
|
|
|
|
|
0x014b "\\ng" "" "" # LATIN SMALL LETTER ENG
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x014c "\\={O}" "" "" # LATIN CAPITAL LETTER O WITH MACRON
|
|
|
|
|
0x014d "\\={o}" "" "" # LATIN SMALL LETTER O WITH MACRON
|
|
|
|
|
0x014e "\\u{O}" "" "" # LATIN CAPITAL LETTER O WITH BREVE
|
|
|
|
|
0x014f "\\u{o}" "" "" # LATIN SMALL LETTER O WITH BREVE
|
|
|
|
|
0x0150 "\\H{O}" "" "" # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
|
|
|
|
|
0x0151 "\\H{o}" "" "" # LATIN SMALL LETTER O WITH DOUBLE ACUTE
|
2007-02-11 18:56:18 +00:00
|
|
|
|
0x0152 "\\OE" "" "" # LATIN CAPITAL LIGATURE OE
|
|
|
|
|
0x0153 "\\oe" "" "" # LATIN SMALL LIGATURE OE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x0154 "\\'{R}" "" "" # LATIN CAPITAL LETTER R WITH ACUTE
|
|
|
|
|
0x0155 "\\'{r}" "" "" # LATIN SMALL LETTER R WITH ACUTE
|
|
|
|
|
0x0156 "\\c{R}" "" "" # LATIN CAPITAL LETTER R WITH CEDILLA
|
|
|
|
|
0x0157 "\\c{r}" "" "" # LATIN SMALL LETTER R WITH CEDILLA
|
|
|
|
|
0x0158 "\\v{R}" "" "" # LATIN CAPITAL LETTER R WITH CARON
|
|
|
|
|
0x0159 "\\v{r}" "" "" # LATIN SMALL LETTER R WITH CARON
|
|
|
|
|
0x015a "\\'{S}" "" "" # LATIN CAPITAL LETTER S WITH ACUTE
|
|
|
|
|
0x015b "\\'{s}" "" "" # LATIN SMALL LETTER S WITH ACUTE
|
|
|
|
|
0x015c "\\^{S}" "" "" # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
|
|
|
|
|
0x015d "\\^{s}" "" "" # LATIN SMALL LETTER S WITH CIRCUMFLEX
|
|
|
|
|
0x015e "\\c{S}" "" "" # LATIN CAPITAL LETTER S WITH CEDILLA
|
|
|
|
|
0x015f "\\c{s}" "" "" # LATIN SMALL LETTER S WITH CEDILLA
|
|
|
|
|
0x0160 "\\v{S}" "" "" # LATIN CAPITAL LETTER S WITH CARON
|
|
|
|
|
0x0161 "\\v{s}" "" "" # LATIN SMALL LETTER S WITH CARON
|
|
|
|
|
0x0162 "\\c{T}" "" "" # LATIN CAPITAL LETTER T WITH CEDILLA
|
|
|
|
|
0x0163 "\\c{t}" "" "" # LATIN SMALL LETTER T WITH CEDILLA
|
|
|
|
|
0x0164 "\\v{T}" "" "" # LATIN CAPITAL LETTER T WITH CARON
|
|
|
|
|
0x0165 "\\v{t}" "" "" # LATIN SMALL LETTER T WITH CARON
|
|
|
|
|
#0x0166 "" "" "" # LATIN CAPITAL LETTER T WITH STROKE
|
|
|
|
|
#0x0167 "" "" "" # LATIN SMALL LETTER T WITH STROKE
|
|
|
|
|
0x0168 "\\~{U}" "" "" # LATIN CAPITAL LETTER U WITH TILDE
|
|
|
|
|
0x0169 "\\~{u}" "" "" # LATIN SMALL LETTER U WITH TILDE
|
|
|
|
|
0x016a "\\={U}" "" "" # LATIN CAPITAL LETTER U WITH MACRON
|
|
|
|
|
0x016b "\\={u}" "" "" # LATIN SMALL LETTER U WITH MACRON
|
|
|
|
|
0x016c "\\u{U}" "" "" # LATIN CAPITAL LETTER U WITH BREVE
|
|
|
|
|
0x016d "\\u{u}" "" "" # LATIN SMALL LETTER U WITH BREVE
|
|
|
|
|
0x016e "\\r{U}" "" "" # LATIN CAPITAL LETTER U WITH RING ABOVE
|
|
|
|
|
0x016f "\\r{u}" "" "" # LATIN SMALL LETTER U WITH RING ABOVE
|
2007-02-13 20:45:14 +00:00
|
|
|
|
0x0170 "\\H{U}" "" "" # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
|
|
|
|
|
0x0171 "\\H{u}" "" "" # LATIN SMALL LETTER U WITH DOUBLE ACUTE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x0172 "\\k{U}" "" "" # LATIN CAPITAL LETTER U WITH OGONEK
|
|
|
|
|
0x0173 "\\k{u}" "" "" # LATIN SMALL LETTER U WITH OGONEK
|
|
|
|
|
0x0174 "\\^{W}" "" "" # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
|
|
|
|
|
0x0175 "\\^{w}" "" "" # LATIN SMALL LETTER W WITH CIRCUMFLEX
|
|
|
|
|
0x0176 "\\^{Y}" "" "" # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
|
|
|
|
|
0x0177 "\\^{y}" "" "" # LATIN SMALL LETTER Y WITH CIRCUMFLEX
|
|
|
|
|
0x0178 "\\\"{Y}" "" "" # LATIN CAPITAL LETTER Y WITH DIAERESIS
|
|
|
|
|
0x0179 "\\'{Z}" "" "" # LATIN CAPITAL LETTER Z WITH ACUTE
|
|
|
|
|
0x017a "\\'{z}" "" "" # LATIN SMALL LETTER Z WITH ACUTE
|
|
|
|
|
0x017b "\\.{Z}" "" "" # LATIN CAPITAL LETTER Z WITH DOT ABOVE
|
|
|
|
|
0x017c "\\.{z}" "" "" # LATIN SMALL LETTER Z WITH DOT ABOVE
|
|
|
|
|
0x017d "\\v{Z}" "" "" # LATIN CAPITAL LETTER Z WITH CARON
|
|
|
|
|
0x017e "\\v{z}" "" "" # LATIN SMALL LETTER Z WITH CARON
|
|
|
|
|
#0x017f "" "" "" # LATIN SMALL LETTER LONG S
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
|
|
|
|
# Latin Extended-B
|
|
|
|
|
#
|
|
|
|
|
0x0180 "\\textcrb" "tipa" "" # LATIN SMALL LETTER B WITH STROKE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x0181 "" "" "" # LATIN CAPITAL LETTER B WITH HOOK
|
|
|
|
|
#0x0182 "" "" "" # LATIN CAPITAL LETTER B WITH TOPBAR
|
|
|
|
|
#0x0183 "" "" "" # LATIN SMALL LETTER B WITH TOPBAR
|
|
|
|
|
#0x0184 "" "" "" # LATIN CAPITAL LETTER TONE SIX
|
|
|
|
|
#0x0185 "" "" "" # LATIN SMALL LETTER TONE SIX
|
|
|
|
|
#0x0186 "" "" "" # LATIN CAPITAL LETTER OPEN O
|
|
|
|
|
#0x0187 "" "" "" # LATIN CAPITAL LETTER C WITH HOOK
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0188 "\\texthtc" "tipa" "" # LATIN SMALL LETTER C WITH HOOK
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x0189 "" "" "" # LATIN CAPITAL LETTER AFRICAN D
|
|
|
|
|
#0x018a "" "" "" # LATIN CAPITAL LETTER D WITH HOOK
|
|
|
|
|
#0x018b "" "" "" # LATIN CAPITAL LETTER D WITH TOPBAR
|
|
|
|
|
#0x018c "" "" "" # LATIN SMALL LETTER D WITH TOPBAR
|
|
|
|
|
#0x018d "" "" "" # LATIN SMALL LETTER TURNED DELTA
|
2007-04-28 09:07:49 +00:00
|
|
|
|
#0x018e "" "" "" # LATIN CAPITAL LETTER REVERSED E
|
|
|
|
|
#0x018f "" "" "" # LATIN CAPITAL LETTER SCHWA
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x0190 "" "" "" # LATIN CAPITAL LETTER OPEN E
|
|
|
|
|
#0x0191 "" "" "" # LATIN CAPITAL LETTER F WITH HOOK
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x0192 "\\textflorin" "textcomp" "" # LATIN SMALL LETTER F WITH HOOK
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x0193 "" "" "" # LATIN CAPITAL LETTER G WITH HOOK
|
|
|
|
|
#0x0194 "" "" "" # LATIN CAPITAL LETTER GAMMA
|
|
|
|
|
#0x0195 "" "" "" # LATIN SMALL LETTER HV
|
|
|
|
|
#0x0196 "" "" "" # LATIN CAPITAL LETTER IOTA
|
|
|
|
|
#0x0197 "" "" "" # LATIN CAPITAL LETTER I WITH STROKE
|
|
|
|
|
#0x0198 "" "" "" # LATIN CAPITAL LETTER K WITH HOOK
|
|
|
|
|
#0x0199 "" "" "" # LATIN SMALL LETTER K WITH HOOK
|
|
|
|
|
#0x019a "" "" "" # LATIN SMALL LETTER L WITH BAR
|
|
|
|
|
#0x019b "" "" "" # LATIN SMALL LETTER LAMBDA WITH STROKE
|
|
|
|
|
#0x019c "" "" "" # LATIN CAPITAL LETTER TURNED M
|
|
|
|
|
#0x019d "" "" "" # LATIN CAPITAL LETTER N WITH LEFT HOOK
|
|
|
|
|
#0x019e "" "" "" # LATIN SMALL LETTER N WITH LONG RIGHT LEG
|
|
|
|
|
#0x019f "" "" "" # LATIN CAPITAL LETTER O WITH MIDDLE TILDE
|
|
|
|
|
#0x01a0 "" "" "" # LATIN CAPITAL LETTER O WITH HORN
|
|
|
|
|
#0x01a1 "" "" "" # LATIN SMALL LETTER O WITH HORN
|
|
|
|
|
#0x01a2 "" "" "" # LATIN CAPITAL LETTER OI
|
|
|
|
|
#0x01a3 "" "" "" # LATIN SMALL LETTER OI
|
|
|
|
|
#0x01a4 "" "" "" # LATIN CAPITAL LETTER P WITH HOOK
|
|
|
|
|
#0x01a5 "" "" "" # LATIN SMALL LETTER P WITH HOOK
|
|
|
|
|
#0x01a6 "" "" "" # LATIN LETTER YR
|
|
|
|
|
#0x01a7 "" "" "" # LATIN CAPITAL LETTER TONE TWO
|
|
|
|
|
#0x01a8 "" "" "" # LATIN SMALL LETTER TONE TWO
|
|
|
|
|
#0x01a9 "" "" "" # LATIN CAPITAL LETTER ESH
|
|
|
|
|
#0x01aa "" "" "" # LATIN LETTER REVERSED ESH LOOP
|
|
|
|
|
#0x01ab "" "" "" # LATIN SMALL LETTER T WITH PALATAL HOOK
|
|
|
|
|
#0x01ac "" "" "" # LATIN CAPITAL LETTER T WITH HOOK
|
|
|
|
|
#0x01ad "" "" "" # LATIN SMALL LETTER T WITH HOOK
|
|
|
|
|
#0x01ae "" "" "" # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
|
|
|
|
|
#0x01af "" "" "" # LATIN CAPITAL LETTER U WITH HORN
|
|
|
|
|
#0x01b0 "" "" "" # LATIN SMALL LETTER U WITH HORN
|
|
|
|
|
#0x01b1 "" "" "" # LATIN CAPITAL LETTER UPSILON
|
|
|
|
|
#0x01b2 "" "" "" # LATIN CAPITAL LETTER V WITH HOOK
|
|
|
|
|
#0x01b3 "" "" "" # LATIN CAPITAL LETTER Y WITH HOOK
|
|
|
|
|
#0x01b4 "" "" "" # LATIN SMALL LETTER Y WITH HOOK
|
|
|
|
|
#0x01b5 "" "" "" # LATIN CAPITAL LETTER Z WITH STROKE
|
|
|
|
|
#0x01b6 "" "" "" # LATIN SMALL LETTER Z WITH STROKE
|
|
|
|
|
#0x01b7 "" "" "" # LATIN CAPITAL LETTER EZH
|
|
|
|
|
#0x01b8 "" "" "" # LATIN CAPITAL LETTER EZH REVERSED
|
|
|
|
|
#0x01b9 "" "" "" # LATIN SMALL LETTER EZH REVERSED
|
|
|
|
|
#0x01ba "" "" "" # LATIN SMALL LETTER EZH WITH TAIL
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x01bb "\\textcrtwo" "tipa" "" # LATIN LETTER TWO WITH STROKE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x01bc "" "" "" # LATIN CAPITAL LETTER TONE FIVE
|
|
|
|
|
#0x01bd "" "" "" # LATIN SMALL LETTER TONE FIVE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x01be "\\textcrinvglotstop" "tipa" "" # LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
|
|
|
|
|
0x01bf "\\textwynn" "tipa" "" # LATIN LETTER WYNN
|
|
|
|
|
0x01c0 "\\textpipe" "tipa" "" # LATIN LETTER DENTAL CLICK
|
|
|
|
|
0x01c1 "\\textdoublepipe" "tipa" "" # LATIN LETTER LATERAL CLICK
|
|
|
|
|
0x01c2 "\\textdoublebarpipe" "tipa" "" # LATIN LETTER ALVEOLAR CLICK
|
|
|
|
|
0x01c3 "!" "" "" # LATIN LETTER RETROFLEX CLICK
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x01c4 "" "" "" # LATIN CAPITAL LETTER DZ WITH CARON
|
|
|
|
|
#0x01c5 "" "" "" # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
|
|
|
|
|
#0x01c6 "" "" "" # LATIN SMALL LETTER DZ WITH CARON
|
|
|
|
|
#0x01c7 "" "" "" # LATIN CAPITAL LETTER LJ
|
|
|
|
|
#0x01c8 "" "" "" # LATIN CAPITAL LETTER L WITH SMALL LETTER J
|
|
|
|
|
#0x01c9 "" "" "" # LATIN SMALL LETTER LJ
|
|
|
|
|
#0x01ca "" "" "" # LATIN CAPITAL LETTER NJ
|
|
|
|
|
#0x01cb "" "" "" # LATIN CAPITAL LETTER N WITH SMALL LETTER J
|
|
|
|
|
#0x01cc "" "" "" # LATIN SMALL LETTER NJ
|
|
|
|
|
0x01cd "\\v{A}" "" "" # LATIN CAPITAL LETTER A WITH CARON
|
|
|
|
|
0x01ce "\\v{a}" "" "" # LATIN SMALL LETTER A WITH CARON
|
|
|
|
|
0x01cf "\\v{I}" "" "" # LATIN CAPITAL LETTER I WITH CARON
|
|
|
|
|
0x01d0 "\\v{\\i}" "" "" # LATIN SMALL LETTER I WITH CARON
|
|
|
|
|
0x01d1 "\\v{O}" "" "" # LATIN CAPITAL LETTER O WITH CARON
|
|
|
|
|
0x01d2 "\\v{o}" "" "" # LATIN SMALL LETTER O WITH CARON
|
|
|
|
|
0x01d3 "\\v{U}" "" "" # LATIN CAPITAL LETTER U WITH CARON
|
|
|
|
|
0x01d4 "\\v{u}" "" "" # LATIN SMALL LETTER U WITH CARON
|
|
|
|
|
#0x01d5 "" "" "" # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
|
|
|
|
|
#0x01d6 "" "" "" # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
|
|
|
|
|
#0x01d7 "" "" "" # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
|
|
|
|
|
#0x01d8 "" "" "" # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
|
|
|
|
|
#0x01d9 "" "" "" # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
|
|
|
|
|
#0x01da "" "" "" # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
|
|
|
|
|
#0x01db "" "" "" # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
|
|
|
|
|
#0x01dc "" "" "" # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
|
|
|
|
|
#0x01dd "" "" "" # LATIN SMALL LETTER TURNED E
|
|
|
|
|
#0x01de "" "" "" # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
|
|
|
|
|
#0x01df "" "" "" # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
|
|
|
|
|
#0x01e0 "" "" "" # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
|
|
|
|
|
#0x01e1 "" "" "" # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
|
2007-02-13 18:17:22 +00:00
|
|
|
|
0x01e2 "\\={\\AE}" "" "" # LATIN CAPITAL LETTER AE WITH MACRON
|
|
|
|
|
0x01e3 "\\={\\ae}" "" "" # LATIN SMALL LETTER AE WITH MACRON
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x01e4 "" "" "" # LATIN CAPITAL LETTER G WITH STROKE
|
|
|
|
|
#0x01e5 "" "" "" # LATIN SMALL LETTER G WITH STROKE
|
|
|
|
|
0x01e6 "\\v{G}" "" "" # LATIN CAPITAL LETTER G WITH CARON
|
|
|
|
|
0x01e7 "\\v{g}" "" "" # LATIN SMALL LETTER G WITH CARON
|
|
|
|
|
0x01e8 "\\v{K}" "" "" # LATIN CAPITAL LETTER K WITH CARON
|
|
|
|
|
0x01e9 "\\v{k}" "" "" # LATIN SMALL LETTER K WITH CARON
|
|
|
|
|
0x01ea "\\k{O}" "" "" # LATIN CAPITAL LETTER O WITH OGONEK
|
|
|
|
|
0x01eb "\\k{o}" "" "" # LATIN SMALL LETTER O WITH OGONEK
|
|
|
|
|
#0x01ec "" "" "" # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
|
|
|
|
|
#0x01ed "" "" "" # LATIN SMALL LETTER O WITH OGONEK AND MACRON
|
|
|
|
|
#0x01ee "" "" "" # LATIN CAPITAL LETTER EZH WITH CARON
|
|
|
|
|
#0x01ef "" "" "" # LATIN SMALL LETTER EZH WITH CARON
|
|
|
|
|
0x01f0 "\\v{\\j}" "" "" # LATIN SMALL LETTER J WITH CARON
|
|
|
|
|
0x01ce "\\v{a}" "" "" # LATIN SMALL LETTER A WITH CARON
|
|
|
|
|
#0x01f1 "" "" "" # LATIN CAPITAL LETTER DZ
|
|
|
|
|
#0x01f2 "" "" "" # LATIN CAPITAL LETTER D WITH SMALL LETTER Z
|
|
|
|
|
#0x01f3 "" "" "" # LATIN SMALL LETTER DZ
|
|
|
|
|
0x01f4 "\\'{G}" "" "" # LATIN CAPITAL LETTER G WITH ACUTE
|
|
|
|
|
0x01f5 "\\'{g}" "" "" # LATIN SMALL LETTER G WITH ACUTE
|
|
|
|
|
#0x01f6 "" "" "" # LATIN CAPITAL LETTER HWAIR
|
|
|
|
|
#0x01f7 "" "" "" # LATIN CAPITAL LETTER WYNN
|
|
|
|
|
0x01f8 "\\`{N}" "" "" # LATIN CAPITAL LETTER N WITH GRAVE
|
|
|
|
|
0x01f9 "\\`{n}" "" "" # LATIN SMALL LETTER N WITH GRAVE
|
|
|
|
|
#0x01fa "" "" "" # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
|
|
|
|
|
#0x01fb "" "" "" # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
|
2007-02-13 18:17:22 +00:00
|
|
|
|
0x01fc "\\'{\\AE}" "" "" # LATIN CAPITAL LETTER AE WITH ACUTE
|
|
|
|
|
0x01fd "\\'{\\ae}" "" "" # LATIN SMALL LETTER AE WITH ACUTE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x01fe "" "" "" # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
|
|
|
|
|
#0x01ff "" "" "" # LATIN SMALL LETTER O WITH STROKE AND ACUTE
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x0200 "\\textdoublegrave{A}" "tipa" "" # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
|
|
|
|
|
0x0201 "\\textdoublegrave{a}" "tipa" "" # LATIN SMALL LETTER A WITH DOUBLE GRAVE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0202 "\\textroundcap{A}" "tipa" "" # LATIN CAPITAL LETTER A WITH INVERTED BREVE
|
|
|
|
|
0x0203 "\\textroundcap{a}" "tipa" "" # LATIN SMALL LETTER A WITH INVERTED BREVE
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x0204 "\\textdoublegrave{E}" "tipa" "" # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
|
|
|
|
|
0x0205 "\\textdoublegrave{e}" "tipa" "" # LATIN SMALL LETTER E WITH DOUBLE GRAVE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0206 "\\textroundcap{E}" "tipa" "" # LATIN CAPITAL LETTER E WITH INVERTED BREVE
|
|
|
|
|
0x0207 "\\textroundcap{e}" "tipa" "" # LATIN SMALL LETTER E WITH INVERTED BREVE
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x0208 "\\textdoublegrave{I}" "tipa" "" # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
|
|
|
|
|
0x0209 "\\textdoublegrave{\\i}" "tipa" "" # LATIN SMALL LETTER I WITH DOUBLE GRAVE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x020a "\\textroundcap{I}" "tipa" "" # LATIN CAPITAL LETTER I WITH INVERTED BREVE
|
|
|
|
|
0x020b "\\textroundcap{\\i}" "tipa" "" # LATIN SMALL LETTER I WITH INVERTED BREVE
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x020c "\\textdoublegrave{O}" "tipa" "" # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
|
|
|
|
|
0x020d "\\textdoublegrave{o}" "tipa" "" # LATIN SMALL LETTER O WITH DOUBLE GRAVE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x020e "\\textroundcap{O}" "tipa" "" # LATIN CAPITAL LETTER O WITH INVERTED BREVE
|
|
|
|
|
0x020f "\\textroundcap{o}" "tipa" "" # LATIN SMALL LETTER O WITH INVERTED BREVE
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x0210 "\\textdoublegrave{R}" "tipa" "" # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
|
|
|
|
|
0x0211 "\\textdoublegrave{r}" "tipa" "" # LATIN SMALL LETTER R WITH DOUBLE GRAVE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0212 "\\textroundcap{R}" "tipa" "" # LATIN CAPITAL LETTER R WITH INVERTED BREVE
|
|
|
|
|
0x0213 "\\textroundcap{r}" "tipa" "" # LATIN SMALL LETTER R WITH INVERTED BREVE
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x0214 "\\textdoublegrave{U}" "tipa" "" # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
|
|
|
|
|
0x0215 "\\textdoublegrave{u}" "tipa" "" # LATIN SMALL LETTER U WITH DOUBLE GRAVE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0216 "\\textroundcap{U}" "tipa" "" # LATIN CAPITAL LETTER U WITH INVERTED BREVE
|
|
|
|
|
0x0217 "\\textroundcap{u}" "tipa" "" # LATIN SMALL LETTER U WITH INVERTED BREVE
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x0218 "" "" "" # LATIN CAPITAL LETTER S WITH COMMA BELOW
|
|
|
|
|
#0x0219 "" "" "" # LATIN SMALL LETTER S WITH COMMA BELOW
|
|
|
|
|
#0x021a "" "" "" # LATIN CAPITAL LETTER T WITH COMMA BELOW
|
|
|
|
|
#0x021b "" "" "" # LATIN SMALL LETTER T WITH COMMA BELOW
|
|
|
|
|
#0x021c "" "" "" # LATIN CAPITAL LETTER YOGH
|
|
|
|
|
#0x021d "" "" "" # LATIN SMALL LETTER YOGH
|
|
|
|
|
0x021e "\\v{H}" "" "" # LATIN CAPITAL LETTER H WITH CARON
|
|
|
|
|
0x021f "\\v{h}" "" "" # LATIN SMALL LETTER H WITH CARON
|
|
|
|
|
#0x0220 "" "" "" # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
|
|
|
|
|
#0x0222 "" "" "" # LATIN CAPITAL LETTER OU
|
|
|
|
|
#0x0223 "" "" "" # LATIN SMALL LETTER OU
|
|
|
|
|
#0x0224 "" "" "" # LATIN CAPITAL LETTER Z WITH HOOK
|
|
|
|
|
#0x0225 "" "" "" # LATIN SMALL LETTER Z WITH HOOK
|
|
|
|
|
0x0226 "\\.{A}" "" "" # LATIN CAPITAL LETTER A WITH DOT ABOVE
|
|
|
|
|
0x0227 "\\.{a}" "" "" # LATIN SMALL LETTER A WITH DOT ABOVE
|
|
|
|
|
0x0228 "\\c{E}" "" "" # LATIN CAPITAL LETTER E WITH CEDILLA
|
|
|
|
|
0x0229 "\\c{e}" "" "" # LATIN SMALL LETTER E WITH CEDILLA
|
|
|
|
|
#0x022a "" "" "" # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
|
|
|
|
|
#0x022b "" "" "" # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
|
|
|
|
|
#0x022c "" "" "" # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
|
|
|
|
|
#0x022d "" "" "" # LATIN SMALL LETTER O WITH TILDE AND MACRON
|
|
|
|
|
0x022e "\\.{O}" "" "" # LATIN CAPITAL LETTER O WITH DOT ABOVE
|
|
|
|
|
0x022f "\\.{o}" "" "" # LATIN SMALL LETTER O WITH DOT ABOVE
|
|
|
|
|
#0x0230 "" "" "" # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
|
|
|
|
|
#0x0231 "" "" "" # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
|
|
|
|
|
0x0232 "\\={Y}" "" "" # LATIN CAPITAL LETTER Y WITH MACRON
|
|
|
|
|
0x0233 "\\={y}" "" "" # LATIN SMALL LETTER Y WITH MACRON
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x0234 "" "" "" # LATIN SMALL LETTER L WITH CURL
|
|
|
|
|
0x0235 "\\textctn" "tipa" "" # LATIN SMALL LETTER N WITH CURL
|
|
|
|
|
0x0236 "\\textctt" "tipa" "" # LATIN SMALL LETTER T WITH CURL
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x0237 "\\j" "" "" # LATIN SMALL LETTER DOTLESS J
|
2008-02-03 17:26:46 +00:00
|
|
|
|
0x0238 "\\textdblig" "tipx" "" # LATIN SMALL LETTER DB DIGRAPH
|
|
|
|
|
0x0239 "\\textqplig" "tipx" "" # LATIN SMALL LETTER QP DIGRAPH
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
|
|
|
|
# IPA extensions
|
|
|
|
|
#
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x0250 "\\textturna" "tipa" "" # LATIN SMALL LETTER TURNED A
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0251 "\\textscripta" "tipa" "" # LATIN SMALL LETTER ALPHA
|
|
|
|
|
0x0252 "\\textturnscripta" "tipa" "" # LATIN SMALL LETTER TURNED ALPHA
|
|
|
|
|
0x0253 "\\texthtb" "tipa" "" # LATIN SMALL LETTER B WITH HOOK
|
|
|
|
|
0x0254 "\\textopeno" "tipa" "" # LATIN SMALL LETTER OPEN O
|
|
|
|
|
0x0255 "\\textctc" "tipa" "" # LATIN SMALL LETTER C WITH CURL
|
|
|
|
|
0x0256 "\\textrtaild" "tipa" "" # LATIN SMALL LETTER D WITH TAIL
|
|
|
|
|
0x0257 "\\texthtd" "tipa" "" # LATIN SMALL LETTER D WITH HOOK
|
2007-04-28 09:07:49 +00:00
|
|
|
|
0x0258 "\\textreve" "tipa" "" # LATIN SMALL LETTER REVERSED E
|
|
|
|
|
0x0259 "\\textschwa" "tipa" "" # LATIN SMALL LETTER SCHWA
|
|
|
|
|
0x025a "\\textrhookschwa" "tipa" "" # LATIN SMALL LETTER SCHWA WITH HOOK
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x025b "\\textepsilon" "tipa" "" # LATIN SMALL LETTER OPEN E
|
|
|
|
|
0x025c "\\textrevepsilon" "tipa" "" # LATIN SMALL LETTER REVERSED OPEN E
|
|
|
|
|
0x025d "\\textrhookrevepsilon" "tipa" "" # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
|
|
|
|
|
0x025e "\\textcloserevepsilon" "tipa" "" # LATIN SMALL LETTER CLOSED REVERSED OPEN E
|
|
|
|
|
0x025f "\\textbardotlessj" "tipa" "" # LATIN SMALL LETTER DOTLESS J WITH STROKE
|
|
|
|
|
0x0260 "\\texthtg" "tipa" "" # LATIN SMALL LETTER G WITH HOOK
|
|
|
|
|
0x0261 "\\textscriptg" "tipa" "" # LATIN SMALL LETTER SCRIPT G
|
|
|
|
|
0x0262 "\\textscg" "tipa" "" # LATIN LETTER SMALL CAPITAL G
|
|
|
|
|
0x0263 "\\textgamma" "tipa" "" # LATIN SMALL LETTER GAMMA
|
|
|
|
|
0x0264 "\\textramshorns" "tipa" "" # LATIN SMALL LETTER RAMS HORN
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x0265 "\\textturnh" "tipa" "" # LATIN SMALL LETTER TURNED H
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0266 "\\texthth" "tipa" "" # LATIN SMALL LETTER H WITH HOOK
|
|
|
|
|
0x0267 "\\texththeng" "tipa" "" # LATIN SMALL LETTER HENG WITH HOOK
|
|
|
|
|
0x0268 "\\textbari" "tipa" "" # LATIN SMALL LETTER I WITH STROKE
|
|
|
|
|
0x0269 "\\textiota" "tipa" "" # LATIN SMALL LETTER IOTA
|
|
|
|
|
0x026a "\\textsci" "tipa" "" # LATIN LETTER SMALL CAPITAL I
|
|
|
|
|
0x026b "\\textltilde" "tipa" "" # LATIN SMALL LETTER L WITH MIDDLE TILDE
|
|
|
|
|
0x026c "\\textbeltl" "tipa" "" # LATIN SMALL LETTER L WITH BELT
|
|
|
|
|
0x026d "\\textrtaill" "tipa" "" # LATIN SMALL LETTER L WITH RETROFLEX HOOK
|
|
|
|
|
0x026e "\\textlyoghlig" "tipa" "" # LATIN SMALL LETTER LEZH
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x026f "\\textturnm" "tipa" "" # LATIN SMALL LETTER TURNED M
|
|
|
|
|
0x0270 "\\textturnmrleg" "tipa" "" # LATIN SMALL LETTER TURNED M WITH LONG LEG
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0271 "\\textltailm" "tipa" "" # LATIN SMALL LETTER M WITH HOOK
|
|
|
|
|
0x0272 "\\textltailn" "tipa" "" # LATIN SMALL LETTER N WITH LEFT HOOK
|
|
|
|
|
0x0273 "\\textrtailn" "tipa" "" # LATIN SMALL LETTER N WITH RETROFLEX HOOK
|
|
|
|
|
0x0274 "\\textscn" "tipa" "" # LATIN LETTER SMALL CAPITAL N
|
|
|
|
|
0x0275 "\\textbaro" "tipa" "" # LATIN SMALL LETTER BARRED O
|
|
|
|
|
0x0276 "\\textscoelig" "tipa" "" # LATIN LETTER SMALL CAPITAL OE
|
|
|
|
|
0x0277 "\\textcloseomega" "tipa" "" # LATIN SMALL LETTER CLOSED OMEGA
|
|
|
|
|
0x0278 "\\textphi" "tipa" "" # LATIN SMALL LETTER PHI
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x0279 "\\textturnr" "tipa" "" # LATIN SMALL LETTER TURNED R
|
|
|
|
|
0x027a "\\textturnlonglegr" "tipa" "" # LATIN SMALL LETTER TURNED R WITH LONG LEG
|
|
|
|
|
0x027b "\\textturnrrtail" "tipa" "" # LATIN SMALL LETTER TURNED R WITH HOOK
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x027c "\\textlonglegr" "tipa" "" # LATIN SMALL LETTER R WITH LONG LEG
|
|
|
|
|
0x027d "\\textrtailr" "tipa" "" # LATIN SMALL LETTER R WITH TAIL
|
|
|
|
|
0x027e "\\textfishhookr" "tipa" "" # LATIN SMALL LETTER R WITH FISHHOOK
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x027f "\\textlhti" "tipx" "" # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0280 "\\textscr" "tipa" "" # LATIN LETTER SMALL CAPITAL R
|
|
|
|
|
0x0281 "\\textinvscr" "tipa" "" # LATIN LETTER SMALL CAPITAL INVERTED R
|
|
|
|
|
0x0282 "\\textrtails" "tipa" "" # LATIN SMALL LETTER S WITH HOOK
|
|
|
|
|
0x0283 "\\textesh" "tipa" "" # LATIN SMALL LETTER ESH
|
|
|
|
|
0x0284 "\\texthtbardotlessj" "tipa" "" # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
|
2008-02-03 17:26:46 +00:00
|
|
|
|
0x0285 "\\textlooptoprevesh" "tipx" "" # LATIN SMALL LETTER SQUAT REVERSED ESH
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0286 "\\textctesh" "tipa" "" # LATIN SMALL LETTER ESH WITH CURL
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x0287 "\\textturnt" "tipa" "" # LATIN SMALL LETTER TURNED T
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0288 "\\textrtailt" "tipa" "" # LATIN SMALL LETTER T WITH RETROFLEX HOOK
|
|
|
|
|
0x0289 "\\textbaru" "tipa" "" # LATIN SMALL LETTER U BAR
|
|
|
|
|
0x028a "\\textupsilon" "tipa" "" # LATIN SMALL LETTER UPSILON
|
|
|
|
|
0x028b "\\textscriptv" "tipa" "" # LATIN SMALL LETTER V WITH HOOK
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x028c "\\textturnv" "tipa" "" # LATIN SMALL LETTER TURNED V
|
|
|
|
|
0x028d "\\textturnw" "tipa" "" # LATIN SMALL LETTER TURNED W
|
|
|
|
|
0x028e "\\textturny" "tipa" "" # LATIN SMALL LETTER TURNED Y
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x028f "\\textscy" "tipa" "" # LATIN LETTER SMALL CAPITAL Y
|
|
|
|
|
0x0290 "\\textrtailz" "tipa" "" # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
|
|
|
|
|
0x0291 "\\textctz" "tipa" "" # LATIN SMALL LETTER Z WITH CURL
|
|
|
|
|
0x0292 "\\textyogh" "tipa" "" # LATIN SMALL LETTER EZH
|
|
|
|
|
0x0293 "\\textctyogh" "tipa" "" # LATIN SMALL LETTER EZH WITH CURL
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x0294 "\\textglotstop" "tipa" "" # LATIN LETTER GLOTTAL STOP
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0295 "\\textrevglotstop" "tipa" "" # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x0296 "\\textinvglotstop" "tipa" "" # LATIN LETTER INVERTED GLOTTAL STOP
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x0297 "\\textstretchc" "tipa" "" # LATIN LETTER STRETCHED C
|
|
|
|
|
0x0298 "\\textbullseye" "tipa" "" # LATIN LETTER BILABIAL CLICK
|
|
|
|
|
0x0299 "\\textscb" "tipa" "" # LATIN LETTER SMALL CAPITAL B
|
|
|
|
|
0x029a "\\textcloseepsilon" "tipa" "" # LATIN SMALL LETTER CLOSED OPEN E
|
|
|
|
|
0x029b "\\texthtscg" "tipa" "" # LATIN LETTER SMALL CAPITAL G WITH HOOK
|
|
|
|
|
0x029c "\\textsch" "tipa" "" # LATIN LETTER SMALL CAPITAL H
|
|
|
|
|
0x029d "\\textctj" "tipa" "" # LATIN SMALL LETTER J WITH CROSSED-TAIL
|
2007-02-13 21:14:10 +00:00
|
|
|
|
0x029e "\\textturnk" "tipa" "" # LATIN SMALL LETTER TURNED K
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x029f "\\textscl" "tipa" "" # LATIN LETTER SMALL CAPITAL L
|
|
|
|
|
0x02a0 "\\texthtq" "tipa" "" # LATIN SMALL LETTER Q WITH HOOK
|
|
|
|
|
0x02a1 "\\textbarglotstop" "tipa" "" # LATIN LETTER GLOTTAL STOP WITH STROKE
|
|
|
|
|
0x02a2 "\\textbarrevglotstop" "tipa" "" # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
|
|
|
|
|
0x02a3 "\\textdzlig" "tipa" "" # LATIN SMALL LETTER DZ DIGRAPH
|
|
|
|
|
0x02a4 "\\textdyoghlig" "tipa" "" # LATIN SMALL LETTER DEZH DIGRAPH
|
|
|
|
|
0x02a5 "\\textdctzlig" "tipa" "" # LATIN SMALL LETTER DZ DIGRAPH WITH CURL
|
|
|
|
|
0x02a6 "\\texttslig" "tipa" "" # LATIN SMALL LETTER TS DIGRAPH
|
|
|
|
|
0x02a7 "\\textteshlig" "tipa" "" # LATIN SMALL LETTER TESH DIGRAPH
|
|
|
|
|
0x02a8 "\\texttctclig" "tipa" "" # LATIN SMALL LETTER TC DIGRAPH WITH CURL
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x02a9 "" "" "" # LATIN SMALL LETTER FENG DIGRAPH
|
|
|
|
|
#0x02aa "" "" "" # LATIN SMALL LETTER LS DIGRAPH
|
|
|
|
|
#0x02ab "" "" "" # LATIN SMALL LETTER LZ DIGRAPH
|
|
|
|
|
#0x02ac "" "" "" # LATIN LETTER BILABIAL PERCUSSIVE
|
|
|
|
|
#0x02ad "" "" "" # LATIN LETTER BIDENTAL PERCUSSIVE
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x02ae "\\textlhtlongy" "tipa" "" # LATIN SMALL LETTER TURNED H WITH FISHHOOK
|
|
|
|
|
0x02af "\\textvibyy" "tipa" "" # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
|
|
|
|
# Spacing Modifier Letters
|
|
|
|
|
#
|
|
|
|
|
0x02b0 "\\textsuperscript{h}" "" "" # MODIFIER LETTER SMALL H
|
|
|
|
|
0x02b1 "\\textsuperscript{\\texthth}" "tipa" "" # MODIFIER LETTER SMALL H WITH HOOK
|
|
|
|
|
0x02b2 "\\textsuperscript{j}" "" "" # MODIFIER LETTER SMALL J
|
|
|
|
|
0x02b3 "\\textsuperscript{r}" "" "" # MODIFIER LETTER SMALL R
|
|
|
|
|
0x02b4 "\\textsuperscript{\\textturnr}" "tipa" "" # MODIFIER LETTER SMALL TURNED R
|
|
|
|
|
0x02b5 "\\textsuperscript{\\textturnrrtail}" "tipa" "" # MODIFIER LETTER SMALL TURNED R WITH HOOK
|
|
|
|
|
0x02b6 "\\textsuperscript{\\textinvscr}" "tipa" "" # MODIFIER LETTER SMALL CAPITAL INVERTED R
|
|
|
|
|
0x02b7 "\\textsuperscript{w}" "" "" # MODIFIER LETTER SMALL W
|
|
|
|
|
0x02b8 "\\textsuperscript{y}" "" "" # MODIFIER LETTER SMALL Y
|
|
|
|
|
0x02b9 "\\textasciiacute" "textcomp" "" # MODIFIER LETTER PRIME
|
|
|
|
|
0x02ba "\\textacutedbl" "textcomp" "" # MODIFIER LETTER DOUBLE PRIME
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x02bb "\\textquoteleft" "" "" # MODIFIER LETTER TURNED COMMA
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x02bc "'" "" "" # MODIFIER LETTER APOSTROPHE
|
|
|
|
|
0x02bd "\\textrevapostrophe" "tipa" "" # MODIFIER LETTER REVERSED COMMA
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x02be "" "" "" # MODIFIER LETTER RIGHT HALF RING
|
|
|
|
|
#0x02bf "" "" "" # MODIFIER LETTER LEFT HALF RING
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x02c0 "\\textraiseglotstop" "tipa" "" # MODIFIER LETTER GLOTTAL STOP
|
|
|
|
|
0x02c1 "\\textsuperscript{\\textrevglotstop}" "tipa" "" # MODIFIER LETTER REVERSED GLOTTAL STOP
|
|
|
|
|
0x02c2 "\\textlptr" "tipa" "" # MODIFIER LETTER LEFT ARROWHEAD
|
|
|
|
|
0x02c3 "\\textrptr" "tipa" "" # MODIFIER LETTER RIGHT ARROWHEAD
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x02c4 "" "" "" # MODIFIER LETTER UP ARROWHEAD
|
|
|
|
|
#0x02c5 "" "" "" # MODIFIER LETTER DOWN ARROWHEAD
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x02c6 "\\^{ }" "" "" # MODIFIER LETTER CIRCUMFLEX ACCENT
|
|
|
|
|
0x02c7 "\\v{ }" "" "" # CARON
|
|
|
|
|
0x02c8 "\\textprimstress" "tipa" "" # MODIFIER LETTER VERTICAL LINE
|
|
|
|
|
0x02c9 "\\={ }" "" "" # MODIFIER LETTER MACRON
|
|
|
|
|
0x02ca "\\'{ }" "" "" # MODIFIER LETTER ACUTE ACCENT
|
|
|
|
|
0x02cb "\\`{ }" "" "" # MODIFIER LETTER GRAVE ACCENT
|
|
|
|
|
0x02cc "\\textsecstress" "tipa" "" # MODIFIER LETTER LOW VERTICAL LINE
|
|
|
|
|
0x02cd "\\b{ }" "" "" # MODIFIER LETTER LOW MACRON
|
|
|
|
|
0x02ce "\\textsubgrave{ }" "tipa" "" # MODIFIER LETTER LOW GRAVE ACCENT
|
|
|
|
|
0x02cf "\\textsubacute{ }" "tipa" "" # MODIFIER LETTER LOW ACUTE ACCENT
|
|
|
|
|
0x02d0 "\\textlengthmark" "tipa" "" # MODIFIER LETTER TRIANGULAR COLON
|
|
|
|
|
0x02d1 "\\texthalflength" "tipa" "" # MODIFIER LETTER HALF TRIANGULAR COLON
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x02d2 "" "" "" # MODIFIER LETTER CENTRED RIGHT HALF RING
|
|
|
|
|
#0x02d3 "" "" "" # MODIFIER LETTER CENTRED LEFT HALF RING
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x02d4 "\\textraising{ }" "tipa" "" # MODIFIER LETTER UP TACK
|
|
|
|
|
0x02d5 "\\textlowering{ }" "tipa" "" # MODIFIER LETTER DOWN TACK
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x02d6 "" "" "" "+" # MODIFIER LETTER PLUS SIGN
|
|
|
|
|
0x02d7 "" "" "" "-" # MODIFIER LETTER MINUS SIGN
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x02d8 "\\u{ }" "" "" # BREVE
|
|
|
|
|
0x02d9 "\\.{ }" "" "" # DOT ABOVE
|
|
|
|
|
0x02da "\\r{ }" "" "" # RING ABOVE
|
|
|
|
|
0x02db "\\k{ }" "" "" # OGONEK
|
|
|
|
|
0x02dc "\\~{ }" "" "" # SMALL TILDE
|
|
|
|
|
0x02dd "\\H{ }" "" "" # DOUBLE ACUTE ACCENT
|
|
|
|
|
0x02de "\\textrhoticity" "tipa" "" # MODIFIER LETTER RHOTIC HOOK
|
2008-02-07 20:38:04 +00:00
|
|
|
|
#0x02df "" "" "" # MODIFIER LETTER CROSS ACCENT
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x02e0 "\\textbabygamma" "tipa" "" # MODIFIER LETTER SMALL GAMMA
|
|
|
|
|
0x02e1 "\\textsuperscript{l}" "" "" # MODIFIER LETTER SMALL L
|
|
|
|
|
0x02e2 "\\textsuperscript{s}" "" "" # MODIFIER LETTER SMALL S
|
|
|
|
|
0x02e3 "\\textsuperscript{x}" "" "" # MODIFIER LETTER SMALL X
|
|
|
|
|
0x02e4 "\\textsuperscript{\\textrevglotstop}" "tipa" "" # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
|
|
|
|
|
0x02e5 "\\tone{55}" "tipa" "" # MODIFIER LETTER EXTRA-HIGH TONE BAR
|
|
|
|
|
0x02e6 "\\tone{44}" "tipa" "" # MODIFIER LETTER HIGH TONE BAR
|
|
|
|
|
0x02e7 "\\tone{33}" "tipa" "" # MODIFIER LETTER MID TONE BAR
|
|
|
|
|
0x02e8 "\\tone{22}" "tipa" "" # MODIFIER LETTER LOW TONE BAR
|
|
|
|
|
0x02e9 "\\tone{11}" "tipa" "" # MODIFIER LETTER EXTRA-LOW TONE BAR
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x02ea "" "" "" # MODIFIER LETTER YIN DEPARTING TONE MARK
|
|
|
|
|
#0x02eb "" "" "" # MODIFIER LETTER YANG DEPARTING TONE MARK
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x02ec "\\textsubwedge{ }" "tipa" "" # MODIFIER LETTER VOICING
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x02ed "" "" "" # MODIFIER LETTER UNASPIRATED
|
|
|
|
|
#0x02ee "" "" "" # MODIFIER LETTER DOUBLE APOSTROPHE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
0x02f0 "\\textsubcircum{ }" "tipa" "" # MODIFIER LETTER LOW UP ARROWHEAD
|
|
|
|
|
#0x02f1 "" "" "" # MODIFIER LETTER LOW LEFT ARROWHEAD
|
|
|
|
|
#0x02f2 "" "" "" # MODIFIER LETTER LOW RIGHT ARROWHEAD
|
|
|
|
|
#0x02f3 "" "" "" # MODIFIER LETTER LOW RING
|
|
|
|
|
#0x02f4 "" "" "" # MODIFIER LETTER MIDDLE GRAVE ACCENT
|
|
|
|
|
#0x02f5 "" "" "" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
|
|
|
|
|
#0x02f6 "" "" "" # MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
|
|
|
|
|
0x02f7 "\\textsubtilde" "tipa" "" # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
|
|
|
|
|
#0x02f8 "" "" "" # MODIFIER LETTER RAISED COLON
|
|
|
|
|
0x02f9 "\\textopencorner" "tipa" "" # MODIFIER LETTER BEGIN HIGH TONE
|
|
|
|
|
0x02fa "\\textcorner" "tipa" "" # MODIFIER LETTER END HIGH TONE
|
|
|
|
|
#0x02fb "" "" "" # MODIFIER LETTER BEGIN LOW TONE
|
|
|
|
|
#0x02fc "" "" "" # MODIFIER LETTER END LOW TONE
|
|
|
|
|
#
|
|
|
|
|
# Combining diacritical marks
|
|
|
|
|
#
|
2008-06-23 18:00:43 +00:00
|
|
|
|
0x0300 "\\`" "" "combining,force" # COMBINING GRAVE ACCENT
|
|
|
|
|
0x0301 "\\'" "" "combining,force" # COMBINING ACUTE ACCENT
|
|
|
|
|
0x0302 "\\^" "" "combining,force" # COMBINING CIRCUMFLEX ACCENT
|
|
|
|
|
0x0303 "\\~" "" "combining,force" # COMBINING TILDE
|
|
|
|
|
0x0304 "\\=" "" "combining,force" # COMBINING MACRON
|
|
|
|
|
#0x0305 "" "" "combining,force" # COMBINING OVERLINE
|
|
|
|
|
0x0306 "\\u" "" "combining,force" # COMBINING BREVE
|
|
|
|
|
0x0307 "\\." "" "combining,force" # COMBINING DOT ABOVE
|
|
|
|
|
0x0308 "\\\"" "" "combining,force" # COMBINING DIAERESIS
|
|
|
|
|
#0x0309 "" "" "combining,force" # COMBINING HOOK ABOVE
|
|
|
|
|
0x030a "\\r" "" "combining,force" # COMBINING RING ABOVE
|
|
|
|
|
0x030b "\\H" "" "combining,force" # COMBINING DOUBLE ACUTE ACCENT
|
|
|
|
|
0x030c "\\v" "" "combining,force" # COMBINING CARON
|
|
|
|
|
0x030d "\\textvbaraccent" "tipa" "combining,force" # COMBINING VERTICAL LINE ABOVE
|
|
|
|
|
0x030e "\\textdoublevbaraccent" "tipa" "combining,force" # COMBINING DOUBLE VERTICAL LINE ABOVE
|
|
|
|
|
0x030f "\\textdoublegrave" "tipa" "combining,force" # COMBINING DOUBLE GRAVE ACCENT
|
|
|
|
|
0x0310 "\\textdotbreve" "tipa" "combining,force" # COMBINING CANDRABINDU
|
|
|
|
|
0x0311 "\\textroundcap" "tipa" "combining,force" # COMBINING INVERTED BREVE
|
|
|
|
|
#0x0312 "" "" "combining,force" # COMBINING TURNED COMMA ABOVE
|
|
|
|
|
#0x0313 "" "" "combining,force" # COMBINING COMMA ABOVE
|
|
|
|
|
#0x0314 "" "" "combining,force" # COMBINING REVERSED COMMA ABOVE
|
|
|
|
|
#0x0315 "" "" "combining,force" # COMBINING COMMA ABOVE RIGHT
|
|
|
|
|
0x0316 "\\textsubgrave" "tipa" "combining,force" # COMBINING GRAVE ACCENT BELOW
|
|
|
|
|
0x0317 "\\textsubacute" "tipa" "combining,force" # COMBINING ACUTE ACCENT BELOW
|
|
|
|
|
0x0318 "\\textadvancing" "tipa" "combining,force" # COMBINING LEFT TACK BELOW
|
|
|
|
|
0x0319 "\\textretracting" "tipa" "combining,force" # COMBINING RIGHT TACK BELOW
|
|
|
|
|
#0x031a "" "" "combining,force" # COMBINING LEFT ANGLE ABOVE
|
|
|
|
|
#0x031b "" "" "combining,force" # COMBINING HORN
|
|
|
|
|
0x031c "\\textsublhalfring" "tipa" "combining,force" # COMBINING LEFT HALF RING BELOW
|
|
|
|
|
0x031d "\\textraising" "tipa" "combining,force" # COMBINING UP TACK BELOW
|
|
|
|
|
0x031e "\\textlowering" "tipa" "combining,force" # COMBINING DOWN TACK BELOW
|
|
|
|
|
0x031f "\\textsubplus" "tipa" "combining,force" # COMBINING PLUS SIGN BELOW
|
|
|
|
|
0x0320 "\\b" "" "combining,force" # COMBINING MINUS SIGN BELOW
|
|
|
|
|
#0x0321 "" "" "combining,force" # COMBINING PALATALIZED HOOK BELOW
|
|
|
|
|
#0x0322 "" "" "combining,force" # COMBINING RETROFLEX HOOK BELOW
|
|
|
|
|
0x0323 "\\d" "" "combining,force" # COMBINING DOT BELOW
|
|
|
|
|
0x0324 "\\textsubumlaut" "tipa" "combining,force" # COMBINING DIAERESIS BELOW
|
|
|
|
|
0x0325 "\\textsubring" "tipa" "combining,force" # COMBINING RING BELOW
|
|
|
|
|
#0x0326 "" "" "combining,force" # COMBINING COMMA BELOW
|
|
|
|
|
0x0327 "\\c" "" "combining,force" # COMBINING CEDILLA
|
|
|
|
|
0x0328 "\\k" "" "combining,force" # COMBINING OGONEK
|
|
|
|
|
0x0329 "\\textsyllabic" "tipa" "combining,force" # COMBINING VERTICAL LINE BELOW
|
|
|
|
|
0x032a "\\textsubbridge" "tipa" "combining,force" # COMBINING BRIDGE BELOW
|
|
|
|
|
0x032b "\\textsubw" "tipa" "combining,force" # COMBINING INVERTED DOUBLE ARCH BELOW
|
|
|
|
|
0x032c "\\textsubwedge" "tipa" "combining,force" # COMBINING CARON BELOW
|
|
|
|
|
0x032d "\\textsubcircum" "tipa" "combining,force" # COMBINING CIRCUMFLEX ACCENT BELOW
|
|
|
|
|
#0x032e "" "" "combining,force" # COMBINING BREVE BELOW
|
|
|
|
|
0x032f "\\textsubarch" "tipa" "combining,force" # COMBINING INVERTED BREVE BELOW
|
|
|
|
|
0x0330 "\\textsubtilde" "tipa" "combining,force" # COMBINING TILDE BELOW
|
|
|
|
|
#0x0331 "" "" "combining,force" # COMBINING MACRON BELOW
|
|
|
|
|
#0x0332 "" "" "combining,force" # COMBINING LOW LINE
|
|
|
|
|
#0x0333 "" "" "combining,force" # COMBINING DOUBLE LOW LINE
|
|
|
|
|
0x0334 "\\textsuperimposetilde" "tipa" "combining,force" # COMBINING TILDE OVERLAY
|
|
|
|
|
#0x0335 "" "" "combining,force" # COMBINING SHORT STROKE OVERLAY
|
|
|
|
|
#0x0336 "" "" "combining,force" # COMBINING LONG STROKE OVERLAY
|
|
|
|
|
#0x0337 "" "" "combining,force" # COMBINING SHORT SOLIDUS OVERLAY
|
|
|
|
|
#0x0338 "" "" "combining,force" # COMBINING LONG SOLIDUS OVERLAY
|
|
|
|
|
0x0339 "\\textsubrhalfring" "tipa" "combining,force" # COMBINING RIGHT HALF RING BELOW
|
|
|
|
|
0x033a "\\textinvsubbridge" "tipa" "combining,force" # COMBINING INVERTED BRIDGE BELOW
|
|
|
|
|
0x033b "\\textsubsquare" "tipa" "combining,force" # COMBINING SQUARE BELOW
|
|
|
|
|
0x033c "\\textseagull" "tipa" "combining,force" # COMBINING SEAGULL BELOW
|
|
|
|
|
0x033d "\\textovercross" "tipa" "combining,force" # COMBINING X ABOVE
|
|
|
|
|
#0x033e "" "" "combining,force" # COMBINING VERTICAL TILDE
|
|
|
|
|
#0x033f "" "" "combining,force" # COMBINING DOUBLE OVERLINE
|
|
|
|
|
#0x0340 "" "" "combining,force" # COMBINING GRAVE TONE MARK
|
|
|
|
|
#0x0341 "" "" "combining,force" # COMBINING ACUTE TONE MARK
|
|
|
|
|
#0x0342 "" "" "combining,force" # COMBINING GREEK PERISPOMENI
|
|
|
|
|
#0x0343 "" "" "combining,force" # COMBINING GREEK KORONIS
|
|
|
|
|
#0x0344 "" "" "combining,force" # COMBINING GREEK DIALYTIKA TONOS
|
|
|
|
|
#0x0345 "" "" "combining,force" # COMBINING GREEK YPOGEGRAMMENI
|
|
|
|
|
0x0346 "\\overbridge" "tipa" "combining,force" # COMBINING BRIDGE ABOVE
|
|
|
|
|
0x0347 "\\subdoublebar" "tipa" "combining,force" # COMBINING EQUALS SIGN BELOW
|
|
|
|
|
0x0348 "\\subdoublevert" "tipa" "combining,force" # COMBINING DOUBLE VERTICAL LINE BELOW
|
|
|
|
|
0x0349 "\\subcorner" "tipa" "combining,force" # COMBINING LEFT ANGLE BELOW
|
|
|
|
|
0x034a "\\crtilde" "tipa" "combining,force" # COMBINING NOT TILDE ABOVE
|
|
|
|
|
0x034b "\\dottedtilde" "tipa" "combining,force" # COMBINING HOMOTHETIC ABOVE
|
|
|
|
|
0x034c "\\doubletilde" "tipa" "combining,force" # COMBINING ALMOST EQUAL TO ABOVE
|
|
|
|
|
0x034d "\\spreadlips" "tipa" "combining,force" # COMBINING LEFT RIGHT ARROW BELOW
|
|
|
|
|
0x034e "\\whistle" "tipa" "combining,force" # COMBINING UPWARDS ARROW BELOW
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
#0x034f "" "" "" # COMBINING GRAPHEME JOINER
|
2008-06-23 18:00:43 +00:00
|
|
|
|
#0x0360 "" "" "combining,force" # COMBINING DOUBLE TILDE
|
|
|
|
|
0x0361 "\\t" "" "combining,force" # COMBINING DOUBLE INVERTED BREVE (ligature tie)
|
|
|
|
|
#0x0362 "" "" "combining,force" # COMBINING DOUBLE RIGHTWARDS ARROW BELOW
|
|
|
|
|
#0x0363 "" "" "combining,force" # COMBINING LATIN SMALL LETTER A
|
|
|
|
|
#0x0364 "" "" "combining,force" # COMBINING LATIN SMALL LETTER E
|
|
|
|
|
#0x0365 "" "" "combining,force" # COMBINING LATIN SMALL LETTER I
|
|
|
|
|
#0x0366 "" "" "combining,force" # COMBINING LATIN SMALL LETTER O
|
|
|
|
|
#0x0367 "" "" "combining,force" # COMBINING LATIN SMALL LETTER U
|
|
|
|
|
#0x0368 "" "" "combining,force" # COMBINING LATIN SMALL LETTER C
|
|
|
|
|
#0x0369 "" "" "combining,force" # COMBINING LATIN SMALL LETTER D
|
|
|
|
|
#0x036a "" "" "combining,force" # COMBINING LATIN SMALL LETTER H
|
|
|
|
|
#0x036b "" "" "combining,force" # COMBINING LATIN SMALL LETTER M
|
|
|
|
|
#0x036c "" "" "combining,force" # COMBINING LATIN SMALL LETTER R
|
|
|
|
|
#0x036d "" "" "combining,force" # COMBINING LATIN SMALL LETTER T
|
|
|
|
|
#0x036e "" "" "combining,force" # COMBINING LATIN SMALL LETTER V
|
|
|
|
|
#0x036f "" "" "combining,force" # COMBINING LATIN SMALL LETTER X
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
|
|
|
|
# Greek
|
|
|
|
|
#
|
2007-10-13 13:34:33 +00:00
|
|
|
|
0x0374 "\\textgreek{\char254}" "textgreek" "" # GREEK NUMERAL SIGN
|
|
|
|
|
0x0375 "\\textgreek{\char255}" "textgreek" "" # GREEK LOWER NUMERAL SIGN
|
|
|
|
|
0x037e "\\textgreek{\char63}" "textgreek" "" # GREEK QUESTION MARK
|
|
|
|
|
0x0384 "\\textgreek{\char39}" "textgreek" "" # GREEK TONOS
|
|
|
|
|
0x0385 "\\textgreek{\char35}" "textgreek" "" # GREEK DIALYTIKA TONOS
|
|
|
|
|
0x0386 "\\textgreek{\char39A}" "textgreek" "" # GREEK CAPITAL LETTER ALPHA WITH TONOS
|
|
|
|
|
0x0387 "\\textgreek{\char38}" "textgreek" "" # GREEK ANO TELEIA
|
|
|
|
|
0x0388 "\\textgreek{\char39E}" "textgreek" "" # GREEK CAPITAL LETTER EPSILON WITH TONOS
|
|
|
|
|
0x0389 "\\textgreek{\char39H}" "textgreek" "" # GREEK CAPITAL LETTER ETA WITH TONOS
|
|
|
|
|
0x038a "\\textgreek{\char39I}" "textgreek" "" # GREEK CAPITAL LETTER IOTA WITH TONOS
|
|
|
|
|
0x038c "\\textgreek{\char39O}" "textgreek" "" # GREEK CAPITAL LETTER OMICRON WITH TONOS
|
|
|
|
|
0x038e "\\textgreek{\char39U}" "textgreek" "" # GREEK CAPITAL LETTER UPSILON WITH TONOS
|
|
|
|
|
0x038f "\\textgreek{\char39W}" "textgreek" "" # GREEK CAPITAL LETTER OMEGA WITH TONOS
|
|
|
|
|
0x0390 "\\textgreek{\char242}" "textgreek" "" # GREEK SMALL LETTER IOTA WITH DIALYTKA
|
2007-10-12 18:21:51 +00:00
|
|
|
|
0x0391 "\\textgreek{A}" "textgreek" "" # GREEK CAPITAL LETTER ALPHA
|
|
|
|
|
0x0392 "\\textgreek{B}" "textgreek" "" # GREEK CAPITAL LETTER BETA
|
|
|
|
|
0x0393 "\\textgreek{G}" "textgreek" "" # GREEK CAPITAL LETTER GAMMA
|
|
|
|
|
0x0394 "\\textgreek{D}" "textgreek" "" # GREEK CAPITAL LETTER DELTA
|
|
|
|
|
0x0395 "\\textgreek{E}" "textgreek" "" # GREEK CAPITAL LETTER EPSILON
|
|
|
|
|
0x0396 "\\textgreek{Z}" "textgreek" "" # GREEK CAPITAL LETTER ZETA
|
|
|
|
|
0x0397 "\\textgreek{H}" "textgreek" "" # GREEK CAPITAL LETTER ETA
|
|
|
|
|
0x0398 "\\textgreek{J}" "textgreek" "" # GREEK CAPITAL LETTER THETA
|
|
|
|
|
0x0399 "\\textgreek{I}" "textgreek" "" # GREEK CAPITAL LETTER IOTA
|
|
|
|
|
0x039a "\\textgreek{K}" "textgreek" "" # GREEK CAPITAL LETTER KAPPA
|
|
|
|
|
0x039b "\\textgreek{L}" "textgreek" "" # GREEK CAPITAL LETTER LAMDA
|
|
|
|
|
0x039c "\\textgreek{M}" "textgreek" "" # GREEK CAPITAL LETTER MU
|
|
|
|
|
0x039d "\\textgreek{N}" "textgreek" "" # GREEK CAPITAL LETTER NU
|
|
|
|
|
0x039e "\\textgreek{X}" "textgreek" "" # GREEK CAPITAL LETTER XI
|
|
|
|
|
0x039f "\\textgreek{O}" "textgreek" "" # GREEK CAPITAL LETTER OMICRON
|
|
|
|
|
0x03a0 "\\textgreek{P}" "textgreek" "" # GREEK CAPITAL LETTER PI
|
|
|
|
|
0x03a1 "\\textgreek{R}" "textgreek" "" # GREEK CAPITAL LETTER RHO
|
|
|
|
|
0x03a3 "\\textgreek{S}" "textgreek" "" # GREEK CAPITAL LETTER SIGMA
|
|
|
|
|
0x03a4 "\\textgreek{T}" "textgreek" "" # GREEK CAPITAL LETTER TAU
|
|
|
|
|
0x03a5 "\\textgreek{U}" "textgreek" "" # GREEK CAPITAL LETTER UPSILON
|
|
|
|
|
0x03a6 "\\textgreek{F}" "textgreek" "" # GREEK CAPITAL LETTER PHI
|
|
|
|
|
0x03a7 "\\textgreek{Q}" "textgreek" "" # GREEK CAPITAL LETTER CHI
|
|
|
|
|
0x03a8 "\\textgreek{Y}" "textgreek" "" # GREEK CAPITAL LETTER PSI
|
|
|
|
|
0x03a9 "\\textgreek{W}" "textgreek" "" # GREEK CAPITAL LETTER OMEGA
|
2007-10-13 13:34:33 +00:00
|
|
|
|
0x03aa "\\textgreek{\\char219}" "textgreek" "" # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
|
|
|
|
|
0x03ab "\\textgreek{\\char223}" "textgreek" "" # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
|
|
|
|
|
0x03ac "\\textgreek{\\char136}" "textgreek" "" # GREEK SMALL LETTER ALPHA WITH TONOS
|
|
|
|
|
0x03ad "\\textgreek{\\char232}" "textgreek" "" # GREEK SMALL LETTER EPSILON WITH TONOS
|
|
|
|
|
0x03ae "\\textgreek{\\char160}" "textgreek" "" # GREEK SMALL LETTER ETA WITH TONOS
|
|
|
|
|
0x03af "\\textgreek{\\char208}" "textgreek" "" # GREEK SMALL LETTER IOTA WITH TONOS
|
|
|
|
|
0x03b0 "\\textgreek{\\char246}" "textgreek" "" # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
|
2007-10-12 18:21:51 +00:00
|
|
|
|
0x03b1 "\\textgreek{a}" "textgreek" "" # GREEK SMALL LETTER ALPHA
|
|
|
|
|
0x03b2 "\\textgreek{b}" "textgreek" "" # GREEK SMALL LETTER BETA
|
|
|
|
|
0x03b3 "\\textgreek{g}" "textgreek" "" # GREEK SMALL LETTER GAMMA
|
|
|
|
|
0x03b4 "\\textgreek{d}" "textgreek" "" # GREEK SMALL LETTER DELTA
|
|
|
|
|
0x03b5 "\\textgreek{e}" "textgreek" "" # GREEK SMALL LETTER EPSILON
|
|
|
|
|
0x03b6 "\\textgreek{z}" "textgreek" "" # GREEK SMALL LETTER ZETA
|
|
|
|
|
0x03b7 "\\textgreek{h}" "textgreek" "" # GREEK SMALL LETTER ETA
|
|
|
|
|
0x03b8 "\\textgreek{j}" "textgreek" "" # GREEK SMALL LETTER THETA
|
|
|
|
|
0x03b9 "\\textgreek{i}" "textgreek" "" # GREEK SMALL LETTER IOTA
|
|
|
|
|
0x03ba "\\textgreek{k}" "textgreek" "" # GREEK SMALL LETTER KAPPA
|
|
|
|
|
0x03bb "\\textgreek{l}" "textgreek" "" # GREEK SMALL LETTER LAMDA
|
|
|
|
|
0x03bc "\\textgreek{m}" "textgreek" "" # GREEK SMALL LETTER MU
|
|
|
|
|
0x03bd "\\textgreek{n}" "textgreek" "" # GREEK SMALL LETTER NU
|
|
|
|
|
0x03be "\\textgreek{x}" "textgreek" "" # GREEK SMALL LETTER XI
|
|
|
|
|
0x03bf "\\textgreek{o}" "textgreek" "" # GREEK SMALL LETTER OMICRON
|
|
|
|
|
0x03c0 "\\textgreek{p}" "textgreek" "" # GREEK SMALL LETTER PI
|
|
|
|
|
0x03c1 "\\textgreek{r}" "textgreek" "" # GREEK SMALL LETTER RHO
|
2008-06-27 20:12:06 +00:00
|
|
|
|
0x03c2 "\\textgreek{c}" "textgreek" "force" # GREEK SMALL LETTER FINAL SIGMA
|
2008-06-24 05:26:12 +00:00
|
|
|
|
0x03c3 "\\textgreek{sv}" "textgreek" "force" # GREEK SMALL LETTER SIGMA
|
2007-10-12 18:21:51 +00:00
|
|
|
|
0x03c4 "\\textgreek{t}" "textgreek" "" # GREEK SMALL LETTER TAU
|
|
|
|
|
0x03c5 "\\textgreek{u}" "textgreek" "" # GREEK SMALL LETTER UPSILON
|
|
|
|
|
0x03c6 "\\textgreek{f}" "textgreek" "" # GREEK SMALL LETTER PHI
|
|
|
|
|
0x03c7 "\\textgreek{q}" "textgreek" "" # GREEK SMALL LETTER CHI
|
|
|
|
|
0x03c8 "\\textgreek{y}" "textgreek" "" # GREEK SMALL LETTER PSI
|
|
|
|
|
0x03c9 "\\textgreek{w}" "textgreek" "" # GREEK SMALL LETTER OMEGA
|
2007-10-13 13:34:33 +00:00
|
|
|
|
0x03ca "\\textgreek{\\char240}" "textgreek" "" # GREEK SMALL LETTER IOTA WITH DIALYTIKA
|
|
|
|
|
0x03cb "\\textgreek{\\char244}" "textgreek" "" # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
|
|
|
|
|
0x03cc "\\textgreek{\\char236}" "textgreek" "" # GREEK SMALL LETTER OMICRON WITH TONOS
|
|
|
|
|
0x03cd "\\textgreek{\\char212}" "textgreek" "" # GREEK SMALL LETTER UPSILON WITH TONOS
|
|
|
|
|
0x03ce "\\textgreek{\\char184}" "textgreek" "" # GREEK SMALL LETTER OMEGA WITH TONOS
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
|
|
|
|
# Cyrillic
|
|
|
|
|
#
|
2007-10-13 13:34:33 +00:00
|
|
|
|
0x0400 "\\textcyr{\\accent0\\char197}" "textcyr" "" # CYRILLIC CAPITAL LETTER IE WITH GRAVE
|
|
|
|
|
0x0401 "\\textcyr{\\char156}" "textcyr" "" # CYRILLIC CAPITAL LETTER IO
|
|
|
|
|
0x0402 "\\textcyr{\\char130}" "textcyr" "" # CYRILLIC CAPITAL LETTER DJE
|
|
|
|
|
0x0403 "\\textcyr{\\accent1\\char195}" "textcyr" "" # CYRILLIC CAPITAL LETTER GJE
|
|
|
|
|
0x0404 "\\textcyr{\\char153}" "textcyr" "" # CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
|
|
|
|
0x0405 "\\textcyr{\\char143}" "textcyr" "" # CYRILLIC CAPITAL LETTER DZE
|
|
|
|
|
0x0406 "\\textcyr{I}" "textcyr" "" # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
|
|
|
0x0407 "\\textcyr{\\char136}" "textcyr" "" # CYRILLIC CAPITAL LETTER YI
|
|
|
|
|
0x0408 "\\textcyr{J}" "textcyr" "" # CYRILLIC CAPITAL LETTER JE
|
|
|
|
|
0x0409 "\\textcyr{\\char135}" "textcyr" "" # CYRILLIC CAPITAL LETTER LJE
|
|
|
|
|
0x040a "\\textcyr{\\char155}" "textcyr" "" # CYRILLIC CAPITAL LETTER NJE
|
|
|
|
|
0x040b "\\textcyr{\\char131}" "textcyr" "" # CYRILLIC CAPITAL LETTER TSHE
|
|
|
|
|
0x040c "\\textcyr{\\accent1\\char202}" "textcyr" "" # CYRILLIC CAPITAL LETTER KJE
|
|
|
|
|
0x040d "\\textcyr{\\accent0\\char200}" "textcyr" "" # CYRILLIC CAPITAL LETTER I WITH GRAVE
|
|
|
|
|
0x040e "\\textcyr{\\char146}" "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT U
|
|
|
|
|
0x040f "\\textcyr{\\char150}" "textcyr" "" # CYRILLIC CAPITAL LETTER DZHE
|
2007-10-12 18:21:51 +00:00
|
|
|
|
0x0410 "\\textcyr{\\char192}" "textcyr" "" # CYRILLIC CAPITAL LETTER A
|
|
|
|
|
0x0411 "\\textcyr{\\char193}" "textcyr" "" # CYRILLIC CAPITAL LETTER BE
|
|
|
|
|
0x0412 "\\textcyr{\\char194}" "textcyr" "" # CYRILLIC CAPITAL LETTER VE
|
|
|
|
|
0x0413 "\\textcyr{\\char195}" "textcyr" "" # CYRILLIC CAPITAL LETTER GHE
|
|
|
|
|
0x0414 "\\textcyr{\\char196}" "textcyr" "" # CYRILLIC CAPITAL LETTER DE
|
|
|
|
|
0x0415 "\\textcyr{\\char197}" "textcyr" "" # CYRILLIC CAPITAL LETTER IE
|
|
|
|
|
0x0416 "\\textcyr{\\char198}" "textcyr" "" # CYRILLIC CAPITAL LETTER ZHE
|
|
|
|
|
0x0417 "\\textcyr{\\char199}" "textcyr" "" # CYRILLIC CAPITAL LETTER ZE
|
|
|
|
|
0x0418 "\\textcyr{\\char200}" "textcyr" "" # CYRILLIC CAPITAL LETTER I
|
|
|
|
|
0x0419 "\\textcyr{\\char201}" "textcyr" "" # CYRILLIC CAPITAL LETTER SHORT I
|
|
|
|
|
0x041a "\\textcyr{\\char202}" "textcyr" "" # CYRILLIC CAPITAL LETTER KA
|
|
|
|
|
0x041b "\\textcyr{\\char203}" "textcyr" "" # CYRILLIC CAPITAL LETTER EL
|
|
|
|
|
0x041c "\\textcyr{\\char204}" "textcyr" "" # CYRILLIC CAPITAL LETTER EM
|
|
|
|
|
0x041d "\\textcyr{\\char205}" "textcyr" "" # CYRILLIC CAPITAL LETTER EN
|
|
|
|
|
0x041e "\\textcyr{\\char206}" "textcyr" "" # CYRILLIC CAPITAL LETTER O
|
|
|
|
|
0x041f "\\textcyr{\\char207}" "textcyr" "" # CYRILLIC CAPITAL LETTER PE
|
|
|
|
|
0x0420 "\\textcyr{\\char208}" "textcyr" "" # CYRILLIC CAPITAL LETTER ER
|
|
|
|
|
0x0421 "\\textcyr{\\char209}" "textcyr" "" # CYRILLIC CAPITAL LETTER ES
|
|
|
|
|
0x0422 "\\textcyr{\\char210}" "textcyr" "" # CYRILLIC CAPITAL LETTER TE
|
|
|
|
|
0x0423 "\\textcyr{\\char211}" "textcyr" "" # CYRILLIC CAPITAL LETTER U
|
|
|
|
|
0x0424 "\\textcyr{\\char212}" "textcyr" "" # CYRILLIC CAPITAL LETTER EF
|
|
|
|
|
0x0425 "\\textcyr{\\char213}" "textcyr" "" # CYRILLIC CAPITAL LETTER HA
|
|
|
|
|
0x0426 "\\textcyr{\\char214}" "textcyr" "" # CYRILLIC CAPITAL LETTER TSE
|
|
|
|
|
0x0427 "\\textcyr{\\char215}" "textcyr" "" # CYRILLIC CAPITAL LETTER CHE
|
|
|
|
|
0x0428 "\\textcyr{\\char216}" "textcyr" "" # CYRILLIC CAPITAL LETTER SHA
|
|
|
|
|
0x0429 "\\textcyr{\\char217}" "textcyr" "" # CYRILLIC CAPITAL LETTER SHCHA
|
|
|
|
|
0x042a "\\textcyr{\\char218}" "textcyr" "" # CYRILLIC CAPITAL LETTER HARD SIGN
|
|
|
|
|
0x042b "\\textcyr{\\char219}" "textcyr" "" # CYRILLIC CAPITAL LETTER YERU
|
|
|
|
|
0x042c "\\textcyr{\\char220}" "textcyr" "" # CYRILLIC CAPITAL LETTER SOFT SIGN
|
|
|
|
|
0x042d "\\textcyr{\\char221}" "textcyr" "" # CYRILLIC CAPITAL LETTER E
|
|
|
|
|
0x042e "\\textcyr{\\char222}" "textcyr" "" # CYRILLIC CAPITAL LETTER YU
|
|
|
|
|
0x042f "\\textcyr{\\char223}" "textcyr" "" # CYRILLIC CAPITAL LETTER YA
|
|
|
|
|
0x0430 "\\textcyr{\\char224}" "textcyr" "" # CYRILLIC SMALL LETTER A
|
|
|
|
|
0x0431 "\\textcyr{\\char225}" "textcyr" "" # CYRILLIC SMALL LETTER BE
|
|
|
|
|
0x0432 "\\textcyr{\\char226}" "textcyr" "" # CYRILLIC SMALL LETTER VE
|
|
|
|
|
0x0433 "\\textcyr{\\char227}" "textcyr" "" # CYRILLIC SMALL LETTER GHE
|
|
|
|
|
0x0434 "\\textcyr{\\char228}" "textcyr" "" # CYRILLIC SMALL LETTER DE
|
|
|
|
|
0x0435 "\\textcyr{\\char229}" "textcyr" "" # CYRILLIC SMALL LETTER IE
|
|
|
|
|
0x0436 "\\textcyr{\\char230}" "textcyr" "" # CYRILLIC SMALL LETTER ZHE
|
|
|
|
|
0x0437 "\\textcyr{\\char231}" "textcyr" "" # CYRILLIC SMALL LETTER ZE
|
|
|
|
|
0x0438 "\\textcyr{\\char232}" "textcyr" "" # CYRILLIC SMALL LETTER I
|
|
|
|
|
0x0439 "\\textcyr{\\char233}" "textcyr" "" # CYRILLIC SMALL LETTER SHORT I
|
|
|
|
|
0x043a "\\textcyr{\\char234}" "textcyr" "" # CYRILLIC SMALL LETTER KA
|
|
|
|
|
0x043b "\\textcyr{\\char235}" "textcyr" "" # CYRILLIC SMALL LETTER EL
|
|
|
|
|
0x043c "\\textcyr{\\char236}" "textcyr" "" # CYRILLIC SMALL LETTER EM
|
|
|
|
|
0x043d "\\textcyr{\\char237}" "textcyr" "" # CYRILLIC SMALL LETTER EN
|
|
|
|
|
0x043e "\\textcyr{\\char238}" "textcyr" "" # CYRILLIC SMALL LETTER O
|
|
|
|
|
0x043f "\\textcyr{\\char239}" "textcyr" "" # CYRILLIC SMALL LETTER PE
|
|
|
|
|
0x0440 "\\textcyr{\\char240}" "textcyr" "" # CYRILLIC SMALL LETTER ER
|
|
|
|
|
0x0441 "\\textcyr{\\char241}" "textcyr" "" # CYRILLIC SMALL LETTER ES
|
|
|
|
|
0x0442 "\\textcyr{\\char242}" "textcyr" "" # CYRILLIC SMALL LETTER TE
|
|
|
|
|
0x0443 "\\textcyr{\\char243}" "textcyr" "" # CYRILLIC SMALL LETTER U
|
|
|
|
|
0x0444 "\\textcyr{\\char244}" "textcyr" "" # CYRILLIC SMALL LETTER EF
|
|
|
|
|
0x0445 "\\textcyr{\\char245}" "textcyr" "" # CYRILLIC SMALL LETTER HA
|
|
|
|
|
0x0446 "\\textcyr{\\char246}" "textcyr" "" # CYRILLIC SMALL LETTER TSE
|
|
|
|
|
0x0447 "\\textcyr{\\char247}" "textcyr" "" # CYRILLIC SMALL LETTER CHE
|
|
|
|
|
0x0448 "\\textcyr{\\char248}" "textcyr" "" # CYRILLIC SMALL LETTER SHA
|
|
|
|
|
0x0449 "\\textcyr{\\char249}" "textcyr" "" # CYRILLIC SMALL LETTER SHCHA
|
|
|
|
|
0x044a "\\textcyr{\\char250}" "textcyr" "" # CYRILLIC SMALL LETTER HARD SIGN
|
|
|
|
|
0x044b "\\textcyr{\\char251}" "textcyr" "" # CYRILLIC SMALL LETTER YERU
|
|
|
|
|
0x044c "\\textcyr{\\char252}" "textcyr" "" # CYRILLIC SMALL LETTER SOFT SIGN
|
|
|
|
|
0x044d "\\textcyr{\\char253}" "textcyr" "" # CYRILLIC SMALL LETTER E
|
|
|
|
|
0x044e "\\textcyr{\\char254}" "textcyr" "" # CYRILLIC SMALL LETTER YU
|
|
|
|
|
0x044f "\\textcyr{\\char255}" "textcyr" "" # CYRILLIC SMALL LETTER YA
|
2007-10-13 13:34:33 +00:00
|
|
|
|
0x0450 "\\textcyr{\\accent0\\char229}" "textcyr" "" # CYRILLIC SMALL LETTER IE WITH GRAVE
|
|
|
|
|
0x0451 "\\textcyr{\\char188}" "textcyr" "" # CYRILLIC SMALL LETTER IO
|
|
|
|
|
0x0452 "\\textcyr{\\char162}" "textcyr" "" # CYRILLIC SMALL LETTER DJE
|
|
|
|
|
0x0453 "\\textcyr{\\accent1\\char227}" "textcyr" "" # CYRILLIC SMALL LETTER GJE
|
|
|
|
|
0x0454 "\\textcyr{\\char185}" "textcyr" "" # CYRILLIC SMALL LETTER UKRAINIAN IE
|
|
|
|
|
0x0455 "\\textcyr{\\char175}" "textcyr" "" # CYRILLIC SMALL LETTER DZE
|
|
|
|
|
0x0456 "\\textcyr{i}" "textcyr" "" # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
|
|
|
|
0x0457 "\\textcyr{\\char168}" "textcyr" "" # CYRILLIC SMALL LETTER YI
|
|
|
|
|
0x0458 "\\textcyr{j}" "textcyr" "" # CYRILLIC SMALL LETTER JE
|
|
|
|
|
0x0459 "\\textcyr{\\char167}" "textcyr" "" # CYRILLIC SMALL LETTER LJE
|
|
|
|
|
0x045a "\\textcyr{\\char187}" "textcyr" "" # CYRILLIC SMALL LETTER NJE
|
|
|
|
|
0x045b "\\textcyr{\\char163}" "textcyr" "" # CYRILLIC SMALL LETTER TSHE
|
|
|
|
|
0x045c "\\textcyr{\\accent1\\char234}" "textcyr" "" # CYRILLIC SMALL LETTER KJE
|
|
|
|
|
0x045d "\\textcyr{\\accent0\\char232}" "textcyr" "" # CYRILLIC SMALL LETTER I WITH GRAVE
|
|
|
|
|
0x045e "\\textcyr{\\char178}" "textcyr" "" # CYRILLIC SMALL LETTER SHORT U
|
|
|
|
|
0x045f "\\textcyr{\\char182}" "textcyr" "" # CYRILLIC SMALL LETTER DZHE
|
2007-10-12 23:43:36 +00:00
|
|
|
|
0x0e3f "\\textbaht" "textcomp" "" # THAI CURRENCY SYMBOL BAHT
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
|
|
|
|
# Phonetic Extensions
|
|
|
|
|
#
|
|
|
|
|
0x1d00 "\\textsca" "tipa" "" # LATIN LETTER SMALL CAPITAL A
|
|
|
|
|
#0x1d01 "" "" "" # LATIN LETTER SMALL CAPITAL AE
|
|
|
|
|
#0x1d02 "" "" "" # LATIN SMALL LETTER TURNED AE
|
|
|
|
|
#0x1d03 "" "" "" # LATIN LETTER SMALL CAPITAL BARRED B
|
|
|
|
|
#0x1d04 "" "" "" # LATIN LETTER SMALL CAPITAL C
|
|
|
|
|
#0x1d05 "" "" "" # LATIN LETTER SMALL CAPITAL D
|
|
|
|
|
#0x1d06 "" "" "" # LATIN LETTER SMALL CAPITAL ETH
|
|
|
|
|
0x1d07 "\\textsce" "tipa" "" # LATIN LETTER SMALL CAPITAL E
|
|
|
|
|
0x1d08 "\\textrevepsilon" "tipa" "" # LATIN SMALL LETTER TURNED OPEN E
|
|
|
|
|
#0x1d09 "" "" "" # LATIN SMALL LETTER TURNED I
|
|
|
|
|
0x1d0a "\\textscj" "tipa" "" # LATIN LETTER SMALL CAPITAL J
|
2008-02-03 17:26:46 +00:00
|
|
|
|
0x1d0b "\\textsck" "tipx" "" # LATIN LETTER SMALL CAPITAL K
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d0c "" "" "" # LATIN LETTER SMALL CAPITAL L WITH STROKE
|
2008-02-03 17:26:46 +00:00
|
|
|
|
0x1d0d "\\textscm" "tipx" "" # LATIN LETTER SMALL CAPITAL M
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d0e "" "" "" # LATIN LETTER SMALL CAPITAL REVERSED N
|
|
|
|
|
#0x1d0f "" "" "" # LATIN LETTER SMALL CAPITAL O
|
|
|
|
|
#0x1d10 "" "" "" # LATIN LETTER SMALL CAPITAL OPEN O
|
|
|
|
|
#0x1d11 "" "" "" # LATIN SMALL LETTER SIDEWAYS O
|
|
|
|
|
#0x1d12 "" "" "" # LATIN SMALL LETTER SIDEWAYS OPEN O
|
|
|
|
|
#0x1d13 "" "" "" # LATIN SMALL LETTER SIDEWAYS O WITH STROKE
|
|
|
|
|
#0x1d14 "" "" "" # LATIN SMALL LETTER TURNED OE
|
|
|
|
|
#0x1d15 "" "" "" # LATIN LETTER SMALL CAPITAL OU
|
|
|
|
|
#0x1d16 "" "" "" # LATIN SMALL LETTER TOP HALF O
|
|
|
|
|
#0x1d17 "" "" "" # LATIN SMALL LETTER BOTTOM HALF O
|
2008-02-03 17:26:46 +00:00
|
|
|
|
0x1d18 "\\textscp" "tipx" "" # LATIN LETTER SMALL CAPITAL P
|
|
|
|
|
0x1d19 "\\textrevscr" "tipx" "" # LATIN LETTER SMALL CAPITAL REVERSED R
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d1a "" "" "" # LATIN LETTER SMALL CAPITAL TURNED R
|
|
|
|
|
#0x1d1b "" "" "" # LATIN LETTER SMALL CAPITAL T
|
|
|
|
|
0x1d1c "\\textscu" "tipa" "" # LATIN LETTER SMALL CAPITAL U
|
|
|
|
|
#0x1d1d "" "" "" # LATIN SMALL LETTER SIDEWAYS U
|
|
|
|
|
#0x1d1e "" "" "" # LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
|
|
|
|
|
#0x1d1f "" "" "" # LATIN SMALL LETTER SIDEWAYS TURNED M
|
|
|
|
|
#0x1d20 "" "" "" # LATIN LETTER SMALL CAPITAL V
|
|
|
|
|
#0x1d21 "" "" "" # LATIN LETTER SMALL CAPITAL W
|
|
|
|
|
#0x1d22 "" "" "" # LATIN LETTER SMALL CAPITAL Z
|
|
|
|
|
#0x1d23 "" "" "" # LATIN LETTER SMALL CAPITAL EZH
|
|
|
|
|
#0x1d24 "" "" "" # LATIN LETTER VOICED LARYNGEAL SPIRANT
|
|
|
|
|
#0x1d25 "" "" "" # LATIN LETTER AIN
|
|
|
|
|
#0x1d26 "" "" "" # GREEK LETTER SMALL CAPITAL GAMMA
|
|
|
|
|
#0x1d27 "" "" "" # GREEK LETTER SMALL CAPITAL LAMDA
|
|
|
|
|
#0x1d28 "" "" "" # GREEK LETTER SMALL CAPITAL PI
|
|
|
|
|
#0x1d29 "" "" "" # GREEK LETTER SMALL CAPITAL RHO
|
|
|
|
|
#0x1d2a "" "" "" # GREEK LETTER SMALL CAPITAL PSI
|
|
|
|
|
#0x1d2b "" "" "" # CYRILLIC LETTER SMALL CAPITAL EL
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d2c "\\textsuperscript{A}" "" "" # MODIFIER LETTER CAPITAL A
|
|
|
|
|
0x1d2d "\\textsuperscript{\\AE}" "" "" # MODIFIER LETTER CAPITAL AE
|
|
|
|
|
0x1d2e "\\textsuperscript{B}" "" "" # MODIFIER LETTER CAPITAL B
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d2f "" "" "" # MODIFIER LETTER CAPITAL BARRED B
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d30 "\\textsuperscript{B}" "" "" # MODIFIER LETTER CAPITAL D
|
|
|
|
|
0x1d31 "\\textsuperscript{E}" "" "" # MODIFIER LETTER CAPITAL E
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d32 "" "" "" # MODIFIER LETTER CAPITAL REVERSED E
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d33 "\\textsuperscript{G}" "" "" # MODIFIER LETTER CAPITAL G
|
|
|
|
|
0x1d34 "\\textsuperscript{H}" "" "" # MODIFIER LETTER CAPITAL H
|
|
|
|
|
0x1d35 "\\textsuperscript{I}" "" "" # MODIFIER LETTER CAPITAL I
|
|
|
|
|
0x1d36 "\\textsuperscript{J}" "" "" # MODIFIER LETTER CAPITAL J
|
|
|
|
|
0x1d37 "\\textsuperscript{K}" "" "" # MODIFIER LETTER CAPITAL K
|
|
|
|
|
0x1d38 "\\textsuperscript{L}" "" "" # MODIFIER LETTER CAPITAL L
|
|
|
|
|
0x1d39 "\\textsuperscript{M}" "" "" # MODIFIER LETTER CAPITAL M
|
|
|
|
|
0x1d3a "\\textsuperscript{N}" "" "" # MODIFIER LETTER CAPITAL N
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d3b "" "" "" # MODIFIER LETTER CAPITAL REVERSED N
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d3c "\\textsuperscript{O}" "" "" # MODIFIER LETTER CAPITAL O
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d3d "" "" "" # MODIFIER LETTER CAPITAL OU
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d3e "\\textsuperscript{P}" "" "" # MODIFIER LETTER CAPITAL P
|
|
|
|
|
0x1d3f "\\textsuperscript{R}" "" "" # MODIFIER LETTER CAPITAL R
|
|
|
|
|
0x1d40 "\\textsuperscript{T}" "" "" # MODIFIER LETTER CAPITAL T
|
|
|
|
|
0x1d41 "\\textsuperscript{U}" "" "" # MODIFIER LETTER CAPITAL U
|
|
|
|
|
0x1d42 "\\textsuperscript{W}" "" "" # MODIFIER LETTER CAPITAL W
|
|
|
|
|
0x1d43 "\\textsuperscript{a}" "" "" # MODIFIER LETTER SMALL A
|
|
|
|
|
0x1d44 "\\textsuperscript{\\textturna}" "tipa" "" # MODIFIER LETTER SMALL TURNED A
|
|
|
|
|
0x1d45 "\\textsuperscript{\\textscripta}" "tipa" "" # MODIFIER LETTER SMALL ALPHA
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d46 "" "" "" # MODIFIER LETTER SMALL TURNED AE
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d47 "\\textsuperscript{b}" "" "" # MODIFIER LETTER SMALL B
|
|
|
|
|
0x1d48 "\\textsuperscript{d}" "" "" # MODIFIER LETTER SMALL D
|
|
|
|
|
0x1d49 "\\textsuperscript{e}" "" "" # MODIFIER LETTER SMALL E
|
|
|
|
|
0x1d4a "\\textsuperscript{\\textschwa}" "tipa" "" # MODIFIER LETTER SMALL SCHWA
|
|
|
|
|
0x1d4b "\\textsuperscript{\\textepsilon}" "tipa" "" # MODIFIER LETTER SMALL OPEN E
|
|
|
|
|
0x1d4c "\\textsuperscript{\\textrevepsilon}" "tipa" "" # MODIFIER LETTER SMALL TURNED OPEN E
|
|
|
|
|
0x1d4d "\\textsuperscript{g}" "" "" # MODIFIER LETTER SMALL G
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d4e "" "" "" # MODIFIER LETTER SMALL TURNED I
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d4f "\\textsuperscript{k}" "" "" # MODIFIER LETTER SMALL K
|
|
|
|
|
0x1d50 "\\textsuperscript{m}" "" "" # MODIFIER LETTER SMALL M
|
|
|
|
|
0x1d51 "\\textsuperscript{\\ng}" "tipa" "" # MODIFIER LETTER SMALL ENG
|
|
|
|
|
0x1d52 "\\textsuperscript{o}" "" "" # MODIFIER LETTER SMALL O
|
|
|
|
|
0x1d53 "\\textsuperscript{\\textopeno}" "tipa" "" # MODIFIER LETTER SMALL OPEN O
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d54 "" "" "" # MODIFIER LETTER SMALL TOP HALF O
|
|
|
|
|
#0x1d55 "" "" "" # MODIFIER LETTER SMALL BOTTOM HALF O
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d56 "\\textsuperscript{p}" "" "" # MODIFIER LETTER SMALL P
|
|
|
|
|
0x1d57 "\\textsuperscript{t}" "" "" # MODIFIER LETTER SMALL T
|
|
|
|
|
0x1d58 "\\textsuperscript{u}" "" "" # MODIFIER LETTER SMALL U
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d59 "" "" "" # MODIFIER LETTER SMALL SIDEWAYS U
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d5a "\\textsuperscript{\\textturnm}" "tipa" "" # MODIFIER LETTER SMALL TURNED M
|
|
|
|
|
0x1d5b "\\textsuperscript{v}" "" "" # MODIFIER LETTER SMALL V
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d5c "" "" "" # MODIFIER LETTER SMALL AIN
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d5d "\\textsuperscript{\\textgreek{b}}" "textgreek" "" # MODIFIER LETTER SMALL BETA
|
|
|
|
|
0x1d5e "\\textsuperscript{\\textgreek{g}}" "textgreek" "" # MODIFIER LETTER SMALL GREEK GAMMA
|
|
|
|
|
0x1d5f "\\textsuperscript{\\textgreek{d}}" "textgreek""" # MODIFIER LETTER SMALL DELTA
|
|
|
|
|
0x1d60 "\\textsuperscript{\\textgreek{f}}" "textgreek""" # MODIFIER LETTER SMALL GREEK PHI
|
|
|
|
|
0x1d61 "\\textsuperscript{\\textgreek{q}}" "textgreek""" # MODIFIER LETTER SMALL CHI
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d62 "" "" "" # LATIN SUBSCRIPT SMALL LETTER I
|
|
|
|
|
#0x1d63 "" "" "" # LATIN SUBSCRIPT SMALL LETTER R
|
|
|
|
|
#0x1d64 "" "" "" # LATIN SUBSCRIPT SMALL LETTER U
|
|
|
|
|
#0x1d65 "" "" "" # LATIN SUBSCRIPT SMALL LETTER V
|
|
|
|
|
#0x1d66 "" "" "" # GREEK SUBSCRIPT SMALL LETTER BETA
|
|
|
|
|
#0x1d67 "" "" "" # GREEK SUBSCRIPT SMALL LETTER GAMMA
|
|
|
|
|
#0x1d68 "" "" "" # GREEK SUBSCRIPT SMALL LETTER RHO
|
|
|
|
|
#0x1d69 "" "" "" # GREEK SUBSCRIPT SMALL LETTER PHI
|
|
|
|
|
#0x1d6a "" "" "" # GREEK SUBSCRIPT SMALL LETTER CHI
|
|
|
|
|
#0x1d6b "" "" "" # LATIN SMALL LETTER UE
|
|
|
|
|
#0x1d6c "" "" "" # LATIN SMALL LETTER B WITH MIDDLE TILDE
|
2008-02-07 20:30:10 +00:00
|
|
|
|
0x1d6d "\\textsuperimposetilde{d}" "tipa" "" # LATIN SMALL LETTER D WITH MIDDLE TILDE
|
|
|
|
|
0x1d6e "\\textsuperimposetilde{f}" "tipa" "" # LATIN SMALL LETTER F WITH MIDDLE TILDE
|
|
|
|
|
0x1d6f "\\textsuperimposetilde{m}" "tipa" "" # LATIN SMALL LETTER M WITH MIDDLE TILDE
|
|
|
|
|
0x1d70 "\\textsuperimposetilde{n}" "tipa" "" # LATIN SMALL LETTER N WITH MIDDLE TILDE
|
|
|
|
|
#0x1d71 "" "" "" # LATIN SMALL LETTER P WITH MIDDLE TILDE
|
|
|
|
|
0x1d72 "\\textsuperimposetilde{r}" "tipa" "" # LATIN SMALL LETTER R WITH MIDDLE TILDE
|
|
|
|
|
0x1d73 "\\textsuperimposetilde{\\textfishhookr}" "tipa" "" # LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
|
|
|
|
|
0x1d74 "\\textsuperimposetilde{s}" "tipa" "" # LATIN SMALL LETTER S WITH MIDDLE TILDE
|
|
|
|
|
0x1d75 "\\textsuperimposetilde{t}" "tipa" "" # LATIN SMALL LETTER T WITH MIDDLE TILDE
|
|
|
|
|
0x1d76 "\\textsuperimposetilde{z}" "tipa" "" # LATIN SMALL LETTER Z WITH MIDDLE TILDE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#0x1d77 "" "" "" # LATIN SMALL LETTER TURNED G
|
|
|
|
|
#0x1d78 "" "" "" # MODIFIER LETTER CYRILLIC EN
|
|
|
|
|
#0x1d79 "" "" "" # LATIN SMALL LETTER INSULAR G
|
|
|
|
|
#0x1d7a "" "" "" # LATIN SMALL LETTER TH WITH STRIKETHROUGH
|
|
|
|
|
#0x1d7b "" "" "" # LATIN SMALL CAPITAL LETTER I WITH STROKE
|
|
|
|
|
#0x1d7c "" "" "" # LATIN SMALL LETTER IOTA WITH STROKE
|
|
|
|
|
#0x1d7d "" "" "" # LATIN SMALL LETTER P WITH STROKE
|
|
|
|
|
0x1d7e "\\textbaru" "tipa" "" # LATIN SMALL CAPITAL LETTER U WITH STROKE
|
2008-02-07 20:30:10 +00:00
|
|
|
|
#0x1d7f "" "" "" # LATIN SMALL LETTER UPSILON WITH STROKE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
|
|
|
|
# Latin Extended Additional
|
|
|
|
|
#
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e00 "\\textsubring{A}" "tipa" "" # LATIN CAPITAL LETTER A WITH RING BELOW
|
|
|
|
|
0x1e01 "\\textsubring{a}" "tipa" "" # LATIN SMALL LETTER A WITH RING BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
0x1e02 "\\.{B}" "" "" # LATIN CAPITAL LETTER B WITH DOT ABOVE
|
|
|
|
|
0x1e03 "\\.{b}" "" "" # LATIN SMALL LETTER B WITH DOT ABOVE
|
|
|
|
|
0x1e04 "\\d{B}" "" "" # LATIN CAPITAL LETTER B WITH DOT BELOW
|
|
|
|
|
0x1e05 "\\d{b}" "" "" # LATIN SMALL LETTER B WITH DOT BELOW
|
|
|
|
|
#0x1e06 "" "" "" # LATIN CAPITAL LETTER B WITH LINE BELOW
|
|
|
|
|
#0x1e07 "" "" "" # LATIN SMALL LETTER B WITH LINE BELOW
|
|
|
|
|
#0x1e08 "" "" "" # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
|
|
|
|
|
#0x1e09 "" "" "" # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
|
|
|
|
|
0x1e0a "\\.{D}" "" "" # LATIN CAPITAL LETTER D WITH DOT ABOVE
|
|
|
|
|
0x1e0b "\\.{d}" "" "" # LATIN SMALL LETTER D WITH DOT ABOVE
|
|
|
|
|
0x1e0c "\\d{D}" "" "" # LATIN CAPITAL LETTER D WITH DOT BELOW
|
|
|
|
|
0x1e0d "\\d{d}" "" "" # LATIN SMALL LETTER D WITH DOT BELOW
|
|
|
|
|
#0x1e0e "" "" "" # LATIN CAPITAL LETTER D WITH LINE BELOW
|
|
|
|
|
#0x1e0f "" "" "" # LATIN SMALL LETTER D WITH LINE BELOW
|
|
|
|
|
0x1e10 "\\c{D}" "" "" # LATIN CAPITAL LETTER D WITH CEDILLA
|
|
|
|
|
0x1e11 "\\c{d}" "" "" # LATIN SMALL LETTER D WITH CEDILLA
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e12 "\\textsubcircum{D}" "tipa" "" # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
|
|
|
|
|
0x1e13 "\\textsubcircum{d}" "tipa" "" # LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
#0x1e14 "" "" "" # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
|
|
|
|
|
#0x1e15 "" "" "" # LATIN SMALL LETTER E WITH MACRON AND GRAVE
|
|
|
|
|
#0x1e16 "" "" "" # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
|
|
|
|
|
#0x1e17 "" "" "" # LATIN SMALL LETTER E WITH MACRON AND ACUTE
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e18 "\\textsubcircum{E}" "tipa" "" # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
|
|
|
|
|
0x1e19 "\\textsubcircum{e}" "tipa" "" # LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
|
|
|
|
|
0x1e1a "\\textsubtilde{E}" "tipa" "" # LATIN CAPITAL LETTER E WITH TILDE BELOW
|
|
|
|
|
0x1e1b "\\textsubtilde{e}" "tipa" "" # LATIN SMALL LETTER E WITH TILDE BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
#0x1e1c "" "" "" # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
|
|
|
|
|
#0x1e1d "" "" "" # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
|
|
|
|
|
0x1e1e "\\.{F}" "" "" # LATIN CAPITAL LETTER F WITH DOT ABOVE
|
|
|
|
|
0x1e1f "\\.{f}" "" "" # LATIN SMALL LETTER F WITH DOT ABOVE
|
|
|
|
|
#0x1e20 "" "" "" # LATIN CAPITAL LETTER G WITH MACRON
|
|
|
|
|
#0x1e21 "" "" "" # LATIN SMALL LETTER G WITH MACRON
|
|
|
|
|
0x1e22 "\\.{H}" "" "" # LATIN CAPITAL LETTER H WITH DOT ABOVE
|
|
|
|
|
0x1e23 "\\.{h}" "" "" # LATIN SMALL LETTER H WITH DOT ABOVE
|
|
|
|
|
0x1e24 "\\d{H}" "" "" # LATIN CAPITAL LETTER H WITH DOT BELOW
|
|
|
|
|
0x1e25 "\\d{h}" "" "" # LATIN SMALL LETTER H WITH DOT BELOW
|
|
|
|
|
0x1e26 "\\\"{H}" "" "" # LATIN CAPITAL LETTER H WITH DIAERESIS
|
|
|
|
|
0x1e27 "\\\"{h}" "" "" # LATIN SMALL LETTER H WITH DIAERESIS
|
|
|
|
|
0x1e28 "\\c{H}" "" "" # LATIN CAPITAL LETTER H WITH CEDILLA
|
|
|
|
|
0x1e29 "\\c{h}" "" "" # LATIN SMALL LETTER H WITH CEDILLA
|
|
|
|
|
#0x1e2a "" "" "" # LATIN CAPITAL LETTER H WITH BREVE BELOW
|
|
|
|
|
#0x1e2b "" "" "" # LATIN SMALL LETTER H WITH BREVE BELOW
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e2c "\\textsubtilde{I}" "tipa" "" # LATIN CAPITAL LETTER I WITH TILDE BELOW
|
|
|
|
|
0x1e2d "\\textsubtilde{i}" "tipa" "" # LATIN SMALL LETTER I WITH TILDE BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
#0x1e2e "" "" "" # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
|
|
|
|
|
#0x1e2f "" "" "" # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
|
|
|
|
|
0x1e30 "\\'{K}" "" "" # LATIN CAPITAL LETTER K WITH ACUTE
|
|
|
|
|
0x1e31 "\\'{k}" "" "" # LATIN SMALL LETTER K WITH ACUTE
|
|
|
|
|
0x1e32 "\\d{K}" "" "" # LATIN CAPITAL LETTER K WITH DOT BELOW
|
|
|
|
|
0x1e33 "\\d{k}" "" "" # LATIN SMALL LETTER K WITH DOT BELOW
|
|
|
|
|
#0x1e34 "" "" "" # LATIN CAPITAL LETTER K WITH LINE BELOW
|
|
|
|
|
#0x1e35 "" "" "" # LATIN SMALL LETTER K WITH LINE BELOW
|
|
|
|
|
0x1e36 "\\d{L}" "" "" # LATIN CAPITAL LETTER L WITH DOT BELOW
|
|
|
|
|
0x1e37 "\\d{l}" "" "" # LATIN SMALL LETTER L WITH DOT BELOW
|
|
|
|
|
#0x1e38 "" "" "" # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
|
|
|
|
|
#0x1e39 "" "" "" # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
|
|
|
|
|
#0x1e3a "" "" "" # LATIN CAPITAL LETTER L WITH LINE BELOW
|
|
|
|
|
#0x1e3b "" "" "" # LATIN SMALL LETTER L WITH LINE BELOW
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e3c "\\textsubcircum{L}" "tipa" "" # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
|
|
|
|
|
0x1e3d "\\textsubcircum{l}" "tipa" "" # LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
0x1e3e "\\'{M}" "" "" # LATIN CAPITAL LETTER M WITH ACUTE
|
|
|
|
|
0x1e3f "\\'{m}" "" "" # LATIN SMALL LETTER M WITH ACUTE
|
|
|
|
|
0x1e40 "\\.{M}" "" "" # LATIN CAPITAL LETTER M WITH DOT ABOVE
|
|
|
|
|
0x1e41 "\\.{m}" "" "" # LATIN SMALL LETTER M WITH DOT ABOVE
|
|
|
|
|
0x1e42 "\\d{M}" "" "" # LATIN CAPITAL LETTER M WITH DOT BELOW
|
|
|
|
|
0x1e43 "\\d{m}" "" "" # LATIN SMALL LETTER M WITH DOT BELOW
|
|
|
|
|
0x1e44 "\\.{N}" "" "" # LATIN CAPITAL LETTER N WITH DOT ABOVE
|
|
|
|
|
0x1e45 "\\.{n}" "" "" # LATIN SMALL LETTER N WITH DOT ABOVE
|
|
|
|
|
0x1e46 "\\d{N}" "" "" # LATIN CAPITAL LETTER N WITH DOT BELOW
|
|
|
|
|
0x1e47 "\\d{n}" "" "" # LATIN SMALL LETTER N WITH DOT BELOW
|
|
|
|
|
#0x1e48 "" "" "" # LATIN CAPITAL LETTER N WITH LINE BELOW
|
|
|
|
|
#0x1e49 "" "" "" # LATIN SMALL LETTER N WITH LINE BELOW
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e4a "\\textsubcircum{N}" "tipa" "" # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
|
|
|
|
|
0x1e4b "\\textsubcircum{n}" "tipa" "" # LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
#0x1e4c "" "" "" # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
|
|
|
|
|
#0x1e4d "" "" "" # LATIN SMALL LETTER O WITH TILDE AND ACUTE
|
|
|
|
|
#0x1e4e "" "" "" # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
|
|
|
|
|
#0x1e4f "" "" "" # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
|
|
|
|
|
#0x1e50 "" "" "" # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
|
|
|
|
|
#0x1e51 "" "" "" # LATIN SMALL LETTER O WITH MACRON AND GRAVE
|
|
|
|
|
#0x1e52 "" "" "" # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
|
|
|
|
|
#0x1e53 "" "" "" # LATIN SMALL LETTER O WITH MACRON AND ACUTE
|
|
|
|
|
0x1e54 "\\'{P}" "" "" # LATIN CAPITAL LETTER P WITH ACUTE
|
|
|
|
|
0x1e55 "\\'{p}" "" "" # LATIN SMALL LETTER P WITH ACUTE
|
|
|
|
|
0x1e56 "\\.{P}" "" "" # LATIN CAPITAL LETTER P WITH DOT ABOVE
|
|
|
|
|
0x1e57 "\\.{p}" "" "" # LATIN SMALL LETTER P WITH DOT ABOVE
|
|
|
|
|
0x1e58 "\\.{R}" "" "" # LATIN CAPITAL LETTER R WITH DOT ABOVE
|
|
|
|
|
0x1e59 "\\.{r}" "" "" # LATIN SMALL LETTER R WITH DOT ABOVE
|
|
|
|
|
0x1e5a "\\d{R}" "" "" # LATIN CAPITAL LETTER R WITH DOT BELOW
|
|
|
|
|
0x1e5b "\\d{r}" "" "" # LATIN SMALL LETTER R WITH DOT BELOW
|
|
|
|
|
#0x1e5c "" "" "" # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
|
|
|
|
|
#0x1e5d "" "" "" # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
|
|
|
|
|
#0x1e5e "" "" "" # LATIN CAPITAL LETTER R WITH LINE BELOW
|
|
|
|
|
#0x1e5f "" "" "" # LATIN SMALL LETTER R WITH LINE BELOW
|
|
|
|
|
0x1e60 "\\.{S}" "" "" # LATIN CAPITAL LETTER S WITH DOT ABOVE
|
|
|
|
|
0x1e61 "\\.{s}" "" "" # LATIN SMALL LETTER S WITH DOT ABOVE
|
|
|
|
|
0x1e62 "\\d{S}" "" "" # LATIN CAPITAL LETTER S WITH DOT BELOW
|
|
|
|
|
0x1e63 "\\d{s}" "" "" # LATIN SMALL LETTER S WITH DOT BELOW
|
|
|
|
|
#0x1e64 "" "" "" # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
|
|
|
|
|
#0x1e65 "" "" "" # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
|
|
|
|
|
#0x1e66 "" "" "" # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
|
|
|
|
|
#0x1e67 "" "" "" # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
|
|
|
|
|
#0x1e68 "" "" "" # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
|
|
|
|
|
#0x1e69 "" "" "" # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
|
|
|
|
|
0x1e6a "\\.{T}" "" "" # LATIN CAPITAL LETTER T WITH DOT ABOVE
|
|
|
|
|
0x1e6b "\\.{t}" "" "" # LATIN SMALL LETTER T WITH DOT ABOVE
|
|
|
|
|
0x1e6c "\\d{T}" "" "" # LATIN CAPITAL LETTER T WITH DOT BELOW
|
|
|
|
|
0x1e6d "\\d{t}" "" "" # LATIN SMALL LETTER T WITH DOT BELOW
|
|
|
|
|
#0x1e6e "" "" "" # LATIN CAPITAL LETTER T WITH LINE BELOW
|
|
|
|
|
#0x1e6f "" "" "" # LATIN SMALL LETTER T WITH LINE BELOW
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e70 "\\textsubcircum{T}" "tipa" "" # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
|
|
|
|
|
0x1e71 "\\textsubcircum{t}" "tipa" "" # LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
#0x1e72 "" "" "" # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
|
|
|
|
|
#0x1e73 "" "" "" # LATIN SMALL LETTER U WITH DIAERESIS BELOW
|
2007-03-26 20:19:11 +00:00
|
|
|
|
0x1e74 "\\textsubtilde{U}" "tipa" "" # LATIN CAPITAL LETTER U WITH TILDE BELOW
|
|
|
|
|
0x1e75 "\\textsubtilde{u}" "tipa" "" # LATIN SMALL LETTER U WITH TILDE BELOW
|
|
|
|
|
0x1e76 "\\textsubcircum{U}" "tipa" "" # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
|
|
|
|
|
0x1e77 "\\textsubcircum{u}" "tipa" "" # LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
#0x1e78 "" "" "" # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
|
|
|
|
|
#0x1e79 "" "" "" # LATIN SMALL LETTER U WITH TILDE AND ACUTE
|
|
|
|
|
#0x1e7a "" "" "" # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
|
|
|
|
|
#0x1e7b "" "" "" # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
|
|
|
|
|
0x1e7c "\\~{V}" "" "" # LATIN CAPITAL LETTER V WITH TILDE
|
|
|
|
|
0x1e7d "\\~{v}" "" "" # LATIN SMALL LETTER V WITH TILDE
|
|
|
|
|
0x1e7e "\\d{V}" "" "" # LATIN CAPITAL LETTER V WITH DOT BELOW
|
|
|
|
|
0x1e7f "\\d{v}" "" "" # LATIN SMALL LETTER V WITH DOT BELOW
|
|
|
|
|
0x1e80 "\\`{W}" "" "" # LATIN CAPITAL LETTER W WITH GRAVE
|
|
|
|
|
0x1e81 "\\`{w}" "" "" # LATIN SMALL LETTER W WITH GRAVE
|
|
|
|
|
0x1e82 "\\'{W}" "" "" # LATIN CAPITAL LETTER W WITH ACUTE
|
|
|
|
|
0x1e83 "\\'{w}" "" "" # LATIN SMALL LETTER W WITH ACUTE
|
|
|
|
|
0x1e84 "\\\"{W}" "" "" # LATIN CAPITAL LETTER W WITH DIAERESIS
|
|
|
|
|
0x1e85 "\\\"{w}" "" "" # LATIN SMALL LETTER W WITH DIAERESIS
|
|
|
|
|
0x1e86 "\\.{W}" "" "" # LATIN CAPITAL LETTER W WITH DOT ABOVE
|
|
|
|
|
0x1e87 "\\.{w}" "" "" # LATIN SMALL LETTER W WITH DOT ABOVE
|
|
|
|
|
0x1e88 "\\d{W}" "" "" # LATIN CAPITAL LETTER W WITH DOT BELOW
|
|
|
|
|
0x1e89 "\\d{w}" "" "" # LATIN SMALL LETTER W WITH DOT BELOW
|
|
|
|
|
0x1e8a "\\.{X}" "" "" # LATIN CAPITAL LETTER X WITH DOT ABOVE
|
|
|
|
|
0x1e8b "\\.{x}" "" "" # LATIN SMALL LETTER X WITH DOT ABOVE
|
|
|
|
|
0x1e8c "\\\"{X}" "" "" # LATIN CAPITAL LETTER X WITH DIAERESIS
|
|
|
|
|
0x1e8d "\\\"{x}" "" "" # LATIN SMALL LETTER X WITH DIAERESIS
|
|
|
|
|
0x1e8e "\\.{Y}" "" "" # LATIN CAPITAL LETTER Y WITH DOT ABOVE
|
|
|
|
|
0x1e8f "\\.{y}" "" "" # LATIN SMALL LETTER Y WITH DOT ABOVE
|
|
|
|
|
0x1e90 "\\^{Z}" "" "" # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
|
|
|
|
|
0x1e91 "\\^{z}" "" "" # LATIN SMALL LETTER Z WITH CIRCUMFLEX
|
|
|
|
|
0x1e92 "\\d{Z}" "" "" # LATIN CAPITAL LETTER Z WITH DOT BELOW
|
|
|
|
|
0x1e93 "\\d{z}" "" "" # LATIN SMALL LETTER Z WITH DOT BELOW
|
|
|
|
|
#0x1e94 "" "" "" # LATIN CAPITAL LETTER Z WITH LINE BELOW
|
|
|
|
|
#0x1e95 "" "" "" # LATIN SMALL LETTER Z WITH LINE BELOW
|
|
|
|
|
#0x1e96 "" "" "" # LATIN SMALL LETTER H WITH LINE BELOW
|
|
|
|
|
0x1e97 "\\\"{t}" "" "" # LATIN SMALL LETTER T WITH DIAERESIS
|
|
|
|
|
0x1e98 "\\r{w}" "" "" # LATIN SMALL LETTER W WITH RING ABOVE
|
|
|
|
|
0x1e99 "\\r{y}" "" "" # LATIN SMALL LETTER Y WITH RING ABOVE
|
|
|
|
|
#0x1e9a "" "" "" # LATIN SMALL LETTER A WITH RIGHT HALF RING
|
|
|
|
|
#0x1e9b "" "" "" # LATIN SMALL LETTER LONG S WITH DOT ABOVE
|
2008-06-02 01:35:42 +00:00
|
|
|
|
#0x1e9e "" "" "" # LATIN CAPITAL LETTER SHARP S
|
2007-02-13 19:56:22 +00:00
|
|
|
|
0x1ea0 "\\d{A}" "" "" # LATIN CAPITAL LETTER A WITH DOT BELOW
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
0x1ea1 "\\d{a}" "" "" # LATIN SMALL LETTER A WITH DOT BELOW
|
2007-02-13 19:56:22 +00:00
|
|
|
|
#0x1ea2 "" "" "" # LATIN CAPITAL LETTER A WITH HOOK ABOVE
|
|
|
|
|
#0x1ea3 "" "" "" # LATIN SMALL LETTER A WITH HOOK ABOVE
|
|
|
|
|
#0x1ea4 "" "" "" # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
|
|
|
|
|
#0x1ea5 "" "" "" # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
|
|
|
|
|
#0x1ea6 "" "" "" # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
|
|
|
|
|
#0x1ea7 "" "" "" # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
|
|
|
|
|
#0x1ea8 "" "" "" # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
|
|
|
|
|
#0x1ea9 "" "" "" # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
|
|
|
|
|
#0x1eaa "" "" "" # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
|
|
|
|
|
#0x1eab "" "" "" # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
|
|
|
|
|
#0x1eac "" "" "" # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
|
|
|
|
|
#0x1ead "" "" "" # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
|
|
|
|
|
#0x1eae "" "" "" # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
|
|
|
|
|
#0x1eaf "" "" "" # LATIN SMALL LETTER A WITH BREVE AND ACUTE
|
|
|
|
|
#0x1eb0 "" "" "" # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
|
|
|
|
|
#0x1eb1 "" "" "" # LATIN SMALL LETTER A WITH BREVE AND GRAVE
|
|
|
|
|
#0x1eb2 "" "" "" # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
|
|
|
|
|
#0x1eb3 "" "" "" # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
|
|
|
|
|
#0x1eb4 "" "" "" # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
|
|
|
|
|
#0x1eb5 "" "" "" # LATIN SMALL LETTER A WITH BREVE AND TILDE
|
|
|
|
|
#0x1eb6 "" "" "" # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
|
|
|
|
|
#0x1eb7 "" "" "" # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
|
|
|
|
|
0x1eb8 "\\d{E}" "" "" # LATIN CAPITAL LETTER E WITH DOT BELOW
|
|
|
|
|
0x1eb9 "\\d{e}" "" "" # LATIN SMALL LETTER E WITH DOT BELOW
|
|
|
|
|
#0x1eba "" "" "" # LATIN CAPITAL LETTER E WITH HOOK ABOVE
|
|
|
|
|
#0x1ebb "" "" "" # LATIN SMALL LETTER E WITH HOOK ABOVE
|
|
|
|
|
0x1ebc "\\~{E}" "" "" # LATIN CAPITAL LETTER E WITH TILDE
|
|
|
|
|
0x1ebd "\\~{e}" "" "" # LATIN SMALL LETTER E WITH TILDE
|
|
|
|
|
#0x1ebe "" "" "" # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
|
|
|
|
|
#0x1ebf "" "" "" # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
|
|
|
|
|
#0x1ec0 "" "" "" # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
|
|
|
|
|
#0x1ec1 "" "" "" # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
|
|
|
|
|
#0x1ec2 "" "" "" # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
|
|
|
|
|
#0x1ec3 "" "" "" # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
|
|
|
|
|
#0x1ec4 "" "" "" # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
|
|
|
|
|
#0x1ec5 "" "" "" # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
|
|
|
|
|
#0x1ec6 "" "" "" # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
|
|
|
|
|
#0x1ec7 "" "" "" # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
|
|
|
|
|
#0x1ec8 "" "" "" # LATIN CAPITAL LETTER I WITH HOOK ABOVE
|
|
|
|
|
#0x1ec9 "" "" "" # LATIN SMALL LETTER I WITH HOOK ABOVE
|
|
|
|
|
0x1eca "\\d{I}" "" "" # LATIN CAPITAL LETTER I WITH DOT BELOW
|
|
|
|
|
0x1ecb "\\d{i}" "" "" # LATIN SMALL LETTER I WITH DOT BELOW
|
|
|
|
|
0x1ecc "\\d{O}" "" "" # LATIN CAPITAL LETTER O WITH DOT BELOW
|
|
|
|
|
0x1ecd "\\d{o}" "" "" # LATIN SMALL LETTER O WITH DOT BELOW
|
|
|
|
|
#0x1ece "" "" "" # LATIN CAPITAL LETTER O WITH HOOK ABOVE
|
|
|
|
|
#0x1ecf "" "" "" # LATIN SMALL LETTER O WITH HOOK ABOVE
|
|
|
|
|
#0x1ed0 "" "" "" # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
|
|
|
|
|
#0x1ed1 "" "" "" # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
|
|
|
|
|
#0x1ed2 "" "" "" # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
|
|
|
|
|
#0x1ed3 "" "" "" # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
|
|
|
|
|
#0x1ed4 "" "" "" # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
|
|
|
|
|
#0x1ed5 "" "" "" # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
|
|
|
|
|
#0x1ed6 "" "" "" # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
|
|
|
|
|
#0x1ed7 "" "" "" # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
|
|
|
|
|
#0x1ed8 "" "" "" # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
|
|
|
|
|
#0x1ed9 "" "" "" # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
|
|
|
|
|
#0x1eda "" "" "" # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
|
|
|
|
|
#0x1edb "" "" "" # LATIN SMALL LETTER O WITH HORN AND ACUTE
|
|
|
|
|
#0x1edc "" "" "" # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
|
|
|
|
|
#0x1edd "" "" "" # LATIN SMALL LETTER O WITH HORN AND GRAVE
|
|
|
|
|
#0x1ede "" "" "" # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
|
|
|
|
|
#0x1edf "" "" "" # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
|
|
|
|
|
#0x1ee0 "" "" "" # LATIN CAPITAL LETTER O WITH HORN AND TILDE
|
|
|
|
|
#0x1ee1 "" "" "" # LATIN SMALL LETTER O WITH HORN AND TILDE
|
|
|
|
|
#0x1ee2 "" "" "" # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
|
|
|
|
|
#0x1ee3 "" "" "" # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
|
|
|
|
|
0x1ee4 "\\d{U}" "" "" # LATIN CAPITAL LETTER U WITH DOT BELOW
|
|
|
|
|
0x1ee5 "\\d{u}" "" "" # LATIN SMALL LETTER U WITH DOT BELOW
|
|
|
|
|
#0x1ee6 "" "" "" # LATIN CAPITAL LETTER U WITH HOOK ABOVE
|
|
|
|
|
#0x1ee7 "" "" "" # LATIN SMALL LETTER U WITH HOOK ABOVE
|
|
|
|
|
#0x1ee8 "" "" "" # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
|
|
|
|
|
#0x1ee9 "" "" "" # LATIN SMALL LETTER U WITH HORN AND ACUTE
|
|
|
|
|
#0x1eea "" "" "" # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
|
|
|
|
|
#0x1eeb "" "" "" # LATIN SMALL LETTER U WITH HORN AND GRAVE
|
|
|
|
|
#0x1eec "" "" "" # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
|
|
|
|
|
#0x1eed "" "" "" # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
|
|
|
|
|
#0x1eee "" "" "" # LATIN CAPITAL LETTER U WITH HORN AND TILDE
|
|
|
|
|
#0x1eef "" "" "" # LATIN SMALL LETTER U WITH HORN AND TILDE
|
|
|
|
|
#0x1ef0 "" "" "" # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
|
|
|
|
|
#0x1ef1 "" "" "" # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
|
|
|
|
|
0x1ef2 "\\`{Y}" "" "" # LATIN CAPITAL LETTER Y WITH GRAVE
|
|
|
|
|
0x1ef3 "\\`{y}" "" "" # LATIN SMALL LETTER Y WITH GRAVE
|
|
|
|
|
0x1ef4 "\\d{Y}" "" "" # LATIN CAPITAL LETTER Y WITH DOT BELOW
|
|
|
|
|
0x1ef5 "\\d{y}" "" "" # LATIN SMALL LETTER Y WITH DOT BELOW
|
|
|
|
|
#0x1ef6 "" "" "" # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
|
|
|
|
|
#0x1ef7 "" "" "" # LATIN SMALL LETTER Y WITH HOOK ABOVE
|
|
|
|
|
0x1ef8 "\\~{Y}" "" "" # LATIN CAPITAL LETTER Y WITH TILDE
|
|
|
|
|
0x1ef9 "\\~{y}" "" "" # LATIN SMALL LETTER Y WITH TILDE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# general punctuation
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-29 23:58:56 +00:00
|
|
|
|
0x2010 "-" "" "" # HYPHEN # identic in LaTeX to FIGURE DASH
|
|
|
|
|
0x2012 "-" "" "" # FIGURE DASH
|
2007-06-16 14:56:16 +00:00
|
|
|
|
0x2013 "\\textendash" "" "" # EN DASH
|
|
|
|
|
0x2014 "\\textemdash" "" "" # EM DASH
|
2007-05-30 21:25:23 +00:00
|
|
|
|
# use the following macro for the character HORIZONTAL BAR
|
|
|
|
|
0x2015 "\\LyXbar" "\\newcommand*\\LyXbar{\\rule[0.585ex]{1.2em}{0.25pt}}" ""
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2016 "\\textbardbl" "textcomp" "" # DOUBLE VERTICAL LINE
|
2007-05-29 23:58:56 +00:00
|
|
|
|
#0x2017 "" "" "" # DOUBLE LOW LINE
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2018 "\\textquoteleft" "" "" # LEFT SINGLE QUOTATION MARK
|
|
|
|
|
0x2019 "\\textquoteright" "" "" # RIGHT SINGLE QUOTATION MARK
|
2007-05-30 21:25:23 +00:00
|
|
|
|
0x201a "\\quotesinglbase" "" "" # SINGLE LOW-9 QUOTATION MARK
|
2007-05-29 23:58:56 +00:00
|
|
|
|
#0x201b "" "" "" # SINGLE HIGH-REVERSED-9 QUOTATION MARK
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x201c "\\textquotedblleft" "" "" # LEFT DOUBLE QUOTATION MARK
|
|
|
|
|
0x201d "\\textquotedblright" "" "" # RIGHT DOUBLE QUOTATION MARK
|
2007-05-30 21:25:23 +00:00
|
|
|
|
0x201e "\\quotedblbase" "" "" # DOUBLE LOW-9 QUOTATION MARK
|
2007-05-29 23:58:56 +00:00
|
|
|
|
#0x201f "" "" "" # DOUBLE LOW-REVERSED-9 QUOTATION MARK
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2020 "\\dag" "" "" # DAGGER
|
|
|
|
|
0x2021 "\\ddag" "" "" # DOUBLE DAGGER
|
|
|
|
|
0x2022 "\\textbullet" "textcomp" "" # BULLET
|
2007-05-29 23:58:56 +00:00
|
|
|
|
0x2023 "\\textifsymbol[ifgeo]{116}" "ifsym" "" # TRIANGULAR BULLET # ≈ 0x25b8
|
|
|
|
|
0x2024 "." "" "" # ONE DOT LEADER # ≈ FULL STOP
|
|
|
|
|
0x2025 ".\\,." "" "" # TWO DOT LEADER
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2026 "\\ldots" "" "" # HORIZONTAL ELLIPSIS
|
2007-05-29 23:58:56 +00:00
|
|
|
|
#0x2027 "" "" "" # HYPHENATION POINT
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2030 "\\textperthousand" "textcomp" "" # PER MILLE SIGN
|
|
|
|
|
0x2031 "\\textpertenthousand" "textcomp" "" # PER TEN THOUSAND SIGN
|
2007-05-26 22:01:56 +00:00
|
|
|
|
0x2032 "\\textasciiacute" "textcomp" "" # PRIME
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2033 "\\textacutedbl" "textcomp" "" # DOUBLE PRIME
|
2007-05-29 23:58:56 +00:00
|
|
|
|
#0x2034 "" "" "" # TRIPLE PRIME
|
2007-05-26 22:01:56 +00:00
|
|
|
|
0x2035 "\\textasciigrave" "textcomp" "" # REVERSED PRIME
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2036 "\\textgravedbl" "textcomp" "" # REVERSED DOUBLE PRIME
|
2007-05-29 23:58:56 +00:00
|
|
|
|
#0x2037 "" "" "" # REVERSED TRIPLE PRIME
|
|
|
|
|
0x2038 "\\^{}" "" "" # CARET
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2039 "\\guilsinglleft" "" "" # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
|
|
|
|
|
0x203a "\\guilsinglright" "" "" # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
|
|
|
|
|
0x203b "\\textreferencemark" "textcomp" "" # REFERENCE MARK
|
2007-05-29 23:58:56 +00:00
|
|
|
|
0x203c "!!" "" "" # DOUBLE EXCLAMATION MARK # ≈ 2×EXCLAMATION MARK
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x203d "\\textinterrobang" "textcomp" "" # INTERROBANG
|
2007-05-30 21:25:23 +00:00
|
|
|
|
# use the following macro for the character OVERLINE
|
|
|
|
|
0x203e "\\LyXoverline" "\\newcommand*\\LyXoverline{\\raisebox{2.6ex}{\\_}}" ""
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2044 "\\textfractionsolidus" "textcomp" "" # FRACTION SLASH
|
|
|
|
|
0x2045 "\\textlquill" "textcomp" "" # LEFT SQUARE BRACKET WITH QUILL
|
|
|
|
|
0x2046 "\\textrquill" "textcomp" "" # RIGHT SQUARE BRACKET WITH QUILL
|
2007-05-30 00:25:36 +00:00
|
|
|
|
0x2047 "??" "" "" # DOUBLE QUESTION MARK # ≈ 2×QUESTION MARK
|
|
|
|
|
0x2048 "?!" "" "" # QUESTION EXCLAMATION MARK
|
|
|
|
|
0x2049 "!?" "" "" # EXCLAMATION QUESTION MARK
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2052 "\\textdiscount" "textcomp" "" # COMMERCIAL MINUS SIGN
|
2007-05-29 23:58:56 +00:00
|
|
|
|
0x205d "\\vdots" "" "" # TRICOLON # ≈ VERTICAL ELLIPSIS
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# currency symbols
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x20a1 "\\textcolonmonetary" "textcomp" "" # COLON SIGN
|
|
|
|
|
0x20a3 "\\textfrenchfranc" "textcomp" "" # FRENCH FRANC SIGN
|
|
|
|
|
0x20a4 "\\textlira" "textcomp" "" # LIRA SIGN
|
|
|
|
|
0x20a6 "\\textnaira" "textcomp" "" # NAIRA SIGN
|
2007-05-28 11:44:13 +00:00
|
|
|
|
#0x20a7 "" "" "" # PESETA SIGN
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x20a9 "\\textwon" "textcomp" "" # WON SIGN
|
2007-05-28 11:44:13 +00:00
|
|
|
|
#0x20aa "" "" "" # NEW SHEQEL SIGN
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x20ab "\\textdong" "textcomp" "" # DONG SIGN
|
2007-05-07 17:03:44 +00:00
|
|
|
|
0x20ac "\\texteuro" "textcomp" "" # EURO SIGN
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x20b1 "\\textpeso" "textcomp" "" # PESO SIGN
|
2007-05-26 22:01:56 +00:00
|
|
|
|
0x20b2 "\\textguarani" "textcomp" "" # GUARANI SIGN
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# letterlike symbols
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-30 23:22:58 +00:00
|
|
|
|
# use the following macro for the character ACCOUNT OF
|
|
|
|
|
0x2100 "\\LyXaccountof" "\\newcommand*\\LyXaccountof{\\mbox{\\raisebox{.8ex}{a}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{c}}}" ""
|
|
|
|
|
# use the following macro for the character ADRESSED TO THE SUBJECT
|
|
|
|
|
0x2101 "\\LyXaddressed" "\\newcommand*\\LyXaddressed{\\mbox{\\raisebox{.8ex}{a}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{s}}}" ""
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2102 "" "" "" "\\mathbb{C}" "amssymb" # DOUBLE-STUCK CAPITAL C
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2103 "\\textcelsius" "textcomp" "" # DEGREE CELSIUS
|
2007-05-28 16:04:01 +00:00
|
|
|
|
# use the following macro for the character CARE OF
|
2007-05-30 21:25:23 +00:00
|
|
|
|
0x2105 "\\LyXcareof" "\\newcommand*\\LyXcareof{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{o}}}" ""
|
2007-05-30 23:22:58 +00:00
|
|
|
|
# use the following macro for the character CADA UNA
|
|
|
|
|
0x2106 "\\LyXcadauna" "\\newcommand*\\LyXcadauna{\\mbox{\\raisebox{.8ex}{c}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{u}}}" ""
|
|
|
|
|
0x2109 "°{}F" "" "" # DEGREE FARENHEIT
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x210b "" "" "" "\\mathscr{H}" "mathrsfs" # SCRIPT CAPITAL H
|
|
|
|
|
0x210c "" "" "" "\\mathfrak{H}" "amssymb" # BLACK-LETTER CAPITAL H
|
|
|
|
|
0x210d "" "" "" "\\mathbb{H}" "amssymb" # DOUBLE-STUCK CAPITAL H
|
|
|
|
|
0x210e "" "" "" "h" # PLANCK CONSTANT
|
|
|
|
|
0x210f "" "" "" "\\hbar" "amssymb" # PLANCK CONSTANT OVER TWO PI
|
|
|
|
|
0x2110 "" "" "" "\\mathscr{I}" "mathrsfs" # SCRIPT CAPITAL I
|
|
|
|
|
0x2111 "" "" "" "\\mathfrak{I}" "amssymb" # BLACK-LETTER CAPITAL I
|
|
|
|
|
0x2112 "" "" "" "\\mathscr{L}" "mathrsfs" # SCRIPT CAPITAL L
|
|
|
|
|
0x2113 "" "" "" "\\ell" # SCRIPT SMALL L
|
|
|
|
|
0x2115 "" "" "" "\\mathbb{N}" "amssymb" # DOUBLE-STUCK CAPITAL N
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2116 "\\textnumero" "textcomp" "" # NUMERO SIGN
|
|
|
|
|
0x2117 "\\textcircledP" "textcomp" "" # SOUND RECORDING COYRIGHT
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2118 "" "" "" "\\mathscr{P}" "mathrsfs" # SCRIPT CAPITAL P
|
|
|
|
|
0x2119 "" "" "" "\\mathbb{P}" "amssymb"# DOUBLE-STUCK CAPITAL P
|
|
|
|
|
0x211a "" "" "" "\\mathbb{Q}" "amssymb" # DOUBLE-STUCK CAPITAL Q
|
|
|
|
|
0x211b "" "" "" "\\mathscr{R}" "mathrsfs" # SCRIPT CAPITAL R
|
|
|
|
|
0x211c "" "" "" "\\mathfrak{R}" "amssymb" # BLACK-LETTER CAPITAL R
|
|
|
|
|
0x211d "" "" "" "\\mathbb{R}" "amssymb" # DOUBLE-STUCK CAPITAL R
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x211e "\\textrecipe" "textcomp" "" # PRESCRIPTION TAKE
|
|
|
|
|
0x2120 "\\textservicemark" "textcomp" "" # SERVICE MARK
|
2007-05-30 23:22:58 +00:00
|
|
|
|
#0x2121 "" "" "" # TELEPHONE SIGN
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2122 "\\texttrademark" "textcomp" "" # TRADE MARK SIGN
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2124 "" "" "" "\\mathbb{Z}" "amssymb" # DOUBLE-STUCK CAPITAL Z
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x2126 "\\textohm" "textcomp" "" # OHM SIGN
|
|
|
|
|
0x2127 "\\textmho" "textcomp" "" # INVERTED OHM SIGN
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2128 "" "" "" "\\mathfrak{Z}" "amssymb" # BLACK-LETTER CAPITAL Z
|
2007-05-30 23:22:58 +00:00
|
|
|
|
0x212a "K" "" "" # KELVIN SIGN
|
|
|
|
|
0x212b "\\AA" "" "" # ANGSTROM SIGN
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x212c "" "" "" "\\mathscr{B}" "mathrsfs" # SCRIPT CAPITAL B
|
|
|
|
|
0x212d "" "" "" "\\mathfrak{C}" "amssymb" # BLACK-LETTER CAPITAL C
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x212e "\\textestimated" "textcomp" "" # ESTIMATED SYMBOL
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x212f "" "" "" "\\mathscr{e}" "mathrsfs" # SCRIPT SMALL E
|
|
|
|
|
0x2130 "" "" "" "\\mathscr{E}" "mathrsfs" # SCRIPT CAPITAL E
|
|
|
|
|
0x2131 "" "" "" "\\mathscr{F}" "mathrsfs" # SCRIPT CAPITAL F
|
|
|
|
|
0x2133 "" "" "" "\\mathscr{M}" "mathrsfs" # SCRIPT CAPITAL M
|
|
|
|
|
0x2134 "" "" "" "\\mathscr{o}" "mathrsfs" # SCRIPT SMALL O
|
|
|
|
|
0x2135 "" "" "" "\\aleph" "amssymb" # ALEF SYMBOL
|
|
|
|
|
0x2136 "" "" "" "\\beth" "amssymb" # BET SYMBOL
|
|
|
|
|
0x2137 "" "" "" "\\gimel" "amssymb" # GIMEL SYMBOL
|
|
|
|
|
0x2138 "" "" "" "\\daleth" "amssymb" # DALET SYMBOL
|
2007-05-30 23:22:58 +00:00
|
|
|
|
#0x2139 "" "" "" # INFORMATION SOURCE
|
|
|
|
|
#0x213b "" "" "" # FACSIMILE SIGN
|
|
|
|
|
# use the following macro for the character AKTIESELSKAB
|
|
|
|
|
0x214e "\\LyXaktie" "\\newcommand*\\LyXaktie{\\mbox{\\raisebox{.8ex}{A}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{S}}}" ""
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-06-15 22:54:21 +00:00
|
|
|
|
# number forms
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-06-15 22:54:21 +00:00
|
|
|
|
# use the following macro for the character VULGAR FRACTION ONE THIRD
|
|
|
|
|
0x2153 "\\LyXonethird" "\\newcommand*\\LyXonethird{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{3}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION TWO THIRDS
|
|
|
|
|
0x2154 "\\LyXtwothirds" "\\newcommand*\\LyXtwothirds{\\mbox{\\raisebox{.8ex}{2}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{3}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION ONE FIFTH
|
|
|
|
|
0x2155 "\\LyXonefifth" "\\newcommand*\\LyXonefifth{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION TWO FIFTHS
|
|
|
|
|
0x2156 "\\LyXtwofifths" "\\newcommand*\\LyXtwofifths{\\mbox{\\raisebox{.8ex}{2}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION THREE FIFTHS
|
|
|
|
|
0x2157 "\\LyXthreefifths" "\\newcommand*\\LyXthreefifths{\\mbox{\\raisebox{.8ex}{3}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION FOUR FIFTHS
|
|
|
|
|
0x2158 "\\LyXfourfifths" "\\newcommand*\\LyXfourfifths{\\mbox{\\raisebox{.8ex}{4}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{5}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION ONE SIXTH
|
|
|
|
|
0x2159 "\\LyXonesixth" "\\newcommand*\\LyXonesixth{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{6}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION FIVE SIXTHS
|
|
|
|
|
0x215a "\\LyXfivesixths" "\\newcommand*\\LyXfivesixths{\\mbox{\\raisebox{.8ex}{5}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{6}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION ONE EIGHT
|
|
|
|
|
0x215b "\\LyXoneeight" "\\newcommand*\\LyXoneeight{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION THREE EIGHTS
|
|
|
|
|
0x215c "\\LyXthreeeights" "\\newcommand*\\LyXthreeeights{\\mbox{\\raisebox{.8ex}{3}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION FIVE EIGHTS
|
|
|
|
|
0x215d "\\LyXfiveeights" "\\newcommand*\\LyXfiveeights{\\mbox{\\raisebox{.8ex}{5}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
|
|
|
|
|
# use the following macro for the character VULGAR FRACTION SEVEN EIGHTS
|
|
|
|
|
0x215e "\\LyXseveneights" "\\newcommand*\\LyXseveneights{\\mbox{\\raisebox{.8ex}{7}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{8}}}" ""
|
|
|
|
|
# use the following macro for the character FRACTION NUMERATOR ONE
|
2007-06-15 23:25:54 +00:00
|
|
|
|
0x215f "\\LyXnumeratorone" "\\newcommand*\\LyXnumeratorone{\\mbox{\\raisebox{.8ex}{1}\\kern-.175em\\raisebox{.2ex}{/}\\kern-.18em\\raisebox{-.2ex}{\\kern-.18em}}}" ""
|
2007-06-15 22:54:21 +00:00
|
|
|
|
0x2160 "\\mbox{I}" "" "" # ROMAN NUMERAL ONE
|
|
|
|
|
0x2161 "\\mbox{II}" "" "" # ROMAN NUMERAL TWO
|
|
|
|
|
0x2162 "\\mbox{III}" "" "" # ROMAN NUMERAL THREE
|
|
|
|
|
0x2163 "\\mbox{IV}" "" "" # ROMAN NUMERAL FOUR
|
|
|
|
|
0x2164 "\\mbox{V}" "" "" # ROMAN NUMERAL FIVE
|
|
|
|
|
0x2165 "\\mbox{VI}" "" "" # ROMAN NUMERAL SIX
|
|
|
|
|
0x2166 "\\mbox{VII}" "" "" # ROMAN NUMERAL SEVEN
|
|
|
|
|
0x2167 "\\mbox{VIII}" "" "" # ROMAN NUMERAL EIGHT
|
|
|
|
|
0x2168 "\\mbox{IX}" "" "" # ROMAN NUMERAL NINE
|
|
|
|
|
0x2169 "\\mbox{X}" "" "" # ROMAN NUMERAL TEN
|
|
|
|
|
0x216a "\\mbox{XI}" "" "" # ROMAN NUMERAL ELEVEN
|
|
|
|
|
0x216b "\\mbox{XII}" "" "" # ROMAN NUMERAL TWELVE
|
|
|
|
|
0x216c "\\mbox{L}" "" "" # ROMAN NUMERAL FIFTY
|
|
|
|
|
0x216d "\\mbox{C}" "" "" # ROMAN NUMERAL ONE HUNDRED
|
|
|
|
|
0x216e "\\mbox{D}" "" "" # ROMAN NUMERAL FIVE HUNDRED
|
|
|
|
|
0x216f "\\mbox{M}" "" "" # ROMAN NUMERAL ONE THOUSAND
|
|
|
|
|
0x2170 "\\mbox{i}" "" "" # SMALL ROMAN NUMERAL ONE
|
|
|
|
|
0x2171 "\\mbox{ii}" "" "" # SMALL ROMAN NUMERAL TWO
|
|
|
|
|
0x2172 "\\mbox{iii}" "" "" # SMALL ROMAN NUMERAL THREE
|
|
|
|
|
0x2173 "\\mbox{iv}" "" "" # SMALL ROMAN NUMERAL FOUR
|
|
|
|
|
0x2174 "\\mbox{v}" "" "" # SMALL ROMAN NUMERAL FIVE
|
|
|
|
|
0x2175 "\\mbox{vi}" "" "" # SMALL ROMAN NUMERAL SIX
|
|
|
|
|
0x2176 "\\mbox{vii}" "" "" # SMALL ROMAN NUMERAL SEVEN
|
|
|
|
|
0x2177 "\\mbox{viii}" "" "" # SMALL ROMAN NUMERAL EIGHT
|
|
|
|
|
0x2178 "\\mbox{ix}" "" "" # SMALL ROMAN NUMERAL NINE
|
|
|
|
|
0x2179 "\\mbox{x}" "" "" # SMALL ROMAN NUMERAL TEN
|
|
|
|
|
0x217a "\\mbox{xi}" "" "" # SMALL ROMAN NUMERAL ELEVEN
|
|
|
|
|
0x217b "\\mbox{xii}" "" "" # SMALL ROMAN NUMERAL TWELVE
|
|
|
|
|
0x217c "\\mbox{l}" "" "" # SMALL ROMAN NUMERAL FIFTY
|
|
|
|
|
0x217d "\\mbox{c}" "" "" # SMALL ROMAN NUMERAL ONE HUNDRED
|
|
|
|
|
0x217e "\\mbox{d}" "" "" # SMALL ROMAN NUMERAL FIVE HUNDRED
|
|
|
|
|
0x217f "\\mbox{m}" "" "" # SMALL ROMAN NUMERAL ONE THOUSAND
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# arrows
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2190 "\\textleftarrow" "textcomp" "" "\\leftarrow" # LEFTWARDS ARROW
|
|
|
|
|
0x2191 "\\textuparrow" "textcomp" "" "\\uparrow" # UPWARDS ARROW
|
|
|
|
|
0x2192 "\\textrightarrow" "textcomp" "" "\\rightarrow" # RIGHTWARDS ARROW
|
|
|
|
|
0x2193 "\\textdownarrow" "textcomp" "" "\\downarrow" # DOWNWARDS ARROW
|
|
|
|
|
0x2194 "" "" "" "\\leftrightarrow" # LEFT RIGHT ARROW
|
|
|
|
|
0x2195 "" "" "" "\\updownarrow" # UP DOWN ARROW
|
2007-05-30 23:22:58 +00:00
|
|
|
|
0x21a8 "{\\ascii\\ETB}" "ascii" "" # UP DOWN ARROW WITH BASE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# math symbols
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 11:44:13 +00:00
|
|
|
|
# besides textcomp only those used in Windows standard fonts
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2202 "" "" "" "\\partial" # PARTIAL DIFFERENTIAL
|
|
|
|
|
0x2206 "" "" "" "\\Delta" # INCREMENT
|
|
|
|
|
0x220f "" "" "" "\\prod" # N-ARY PRODUCT
|
|
|
|
|
0x2211 "" "" "" "\\sum" # N-ARY SUMMATION
|
2007-05-26 22:01:56 +00:00
|
|
|
|
0x2212 "\\textminus" "textcomp" "" # MINUS SIGN
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2215 "" "" "" "\\slash" # DIVISION SLASH
|
2007-05-26 22:01:56 +00:00
|
|
|
|
0x2217 "\\textasteriskcentered" "textcomp" "" # ASTERISK OPERATOR
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2219 "" "" "" "\\centerdot" "amssymb" # BULLET OPERATOR
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x221a "\\textsurd" "textcomp" "" # SQUARE ROOT
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x221e "" "" "" "\\infty" # INFINITY
|
2007-05-29 22:13:03 +00:00
|
|
|
|
# use the following macro for the character RIGHT ANGLE
|
|
|
|
|
0x221f "\\LyXrightangle" "\\newcommand*\\LyXrightangle{{\\usefont{U}{msa}{m}{n}\\char120}}" ""
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2229 "" "" "" "\\bigcap" # INTERSECTION
|
|
|
|
|
0x222b "" "" "" "\\int" # INTEGRAL
|
|
|
|
|
0x2248 "" "" "" "\\approx" # ALMOST EQUAL TO
|
|
|
|
|
0x2260 "" "" "" "\\neq" # NOT EQUAL TO
|
|
|
|
|
0x2261 "" "" "" "\\equiv" # IDENTICAL TO
|
|
|
|
|
0x2264 "" "" "" "\\le" # LESS-THAN OR EQUAL TO
|
|
|
|
|
0x2265 "" "" "" "\\ge" # GREATER-THAN OR EQUAL TO
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 11:44:13 +00:00
|
|
|
|
# miscellaneous technical
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-30 23:22:58 +00:00
|
|
|
|
0x2302 "{\\ascii\\DEL}" "ascii" "" # HOUSE
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2310 "" "" "" "\\invneg" "wasysym" # REVERSED NOT SIGN
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x231a "\\Clocklogo" "marvosym" "" # WATCH
|
2007-05-28 11:44:13 +00:00
|
|
|
|
#0x2320 "" "" "" # TOP HALF INTEGRAL
|
|
|
|
|
#0x2321 "" "" "" # BOTTOM HALF INTEGRAL
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x2328 "\\Keyboard" "marvosym" "" # KEYBOARD
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# control pictures
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
0x2422 "\\textblank" "textcomp" "" # BLANK SYMBOL
|
|
|
|
|
0x2423 "\\textvisiblespace" "textcomp" "" # OPEN BOX
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 11:44:13 +00:00
|
|
|
|
# box drawing
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 11:44:13 +00:00
|
|
|
|
0x2500 "\\textSFx" "pmboxdraw" "" # BOX DRAWINGS LIGHT HORIZONTAL
|
|
|
|
|
0x2502 "\\textSFxi" "pmboxdraw" "" # BOX DRAWINGS LIGHT VERTICAL
|
|
|
|
|
0x250c "\\textSFi" "pmboxdraw" "" # BOX DRAWINGS LIGHT DOWN AND RIGHT
|
|
|
|
|
0x2510 "\\textSFiii" "pmboxdraw" "" # BOX DRAWINGS LIGHT DOWN AND LEFT
|
|
|
|
|
0x2514 "\\textSFii" "pmboxdraw" "" # BOX DRAWINGS LIGHT UP AND RIGHT
|
|
|
|
|
0x2518 "\\textSFiv" "pmboxdraw" "" # BOX DRAWINGS LIGHT UP AND LEFT
|
|
|
|
|
0x251c "\\textSFviii" "pmboxdraw" "" # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
|
|
|
|
0x2524 "\\textSFix" "pmboxdraw" "" # BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
|
|
|
|
0x252c "\\textSFvi" "pmboxdraw" "" # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
|
|
|
|
0x2534 "\\textSFvii" "pmboxdraw" "" # BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
|
|
|
|
0x253c "\\textSFv" "pmboxdraw" "" # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
|
|
|
|
0x2550 "\\textSFxliii" "pmboxdraw" "" # BOX DRAWINGS DOUBLE HORIZONTAL
|
|
|
|
|
0x2551 "\\textSFxxiv" "pmboxdraw" "" # BOX DRAWINGS DOUBLE VERTICAL
|
|
|
|
|
0x2552 "\\textSFli" "pmboxdraw" "" # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
|
|
|
|
0x2553 "\\textSFlii" "pmboxdraw" "" # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
|
|
|
|
0x2554 "\\textSFxxxix" "pmboxdraw" "" # BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
|
|
|
|
0x2555 "\\textSFxxii" "pmboxdraw" "" # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
|
|
|
|
0x2556 "\\textSFxxi" "pmboxdraw" "" # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
|
|
|
|
0x2557 "\\textSFxxv" "pmboxdraw" "" # BOX DRAWINGS DOUBLE DOWN AND LEFT
|
|
|
|
|
0x2558 "\\textSFl" "pmboxdraw" "" # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
|
|
|
|
0x2559 "\\textSFxlix" "pmboxdraw" "" # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
|
|
|
|
0x255a "\\textSFxxxviii" "pmboxdraw" "" # BOX DRAWINGS DOUBLE UP AND RIGHT
|
|
|
|
|
0x255b "\\textSFxxviii" "pmboxdraw" "" # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
|
|
|
|
0x255c "\\textSFxxvii" "pmboxdraw" "" # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
|
|
|
|
0x255d "\\textSFxxvi" "pmboxdraw" "" # BOX DRAWINGS DOUBLE UP AND LEFT
|
|
|
|
|
0x255e "\\textSFxxxvi" "pmboxdraw" "" # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
|
|
|
|
0x255f "\\textSFxxxvii" "pmboxdraw" "" # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
|
|
|
|
0x2560 "\\textSFxlii" "pmboxdraw" "" # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
|
|
|
|
0x2561 "\\textSFxix" "pmboxdraw" "" # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
|
|
|
|
0x2562 "\\textSFxx" "pmboxdraw" "" # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
|
|
|
|
0x2563 "\\textSFxxiii" "pmboxdraw" "" # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
|
|
|
|
0x2564 "\\textSFxlvii" "pmboxdraw" "" # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
|
|
|
|
0x2565 "\\textSFxlviii" "pmboxdraw" "" # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
|
|
|
|
0x2566 "\\textSFxli" "pmboxdraw" "" # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
|
|
|
|
0x2567 "\\textSFxlv" "pmboxdraw" "" # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
|
|
|
|
0x2568 "\\textSFxlvi" "pmboxdraw" "" # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
|
|
|
|
0x2569 "\\textSFxl" "pmboxdraw" "" # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
|
|
|
|
0x256a "\\textSFliv" "pmboxdraw" "" # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
|
|
|
|
0x256b "\\textSFliii" "pmboxdraw" "" # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
|
|
|
|
0x256c "\\textSFxliv" "pmboxdraw" "" # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 11:44:13 +00:00
|
|
|
|
# block elements
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 11:44:13 +00:00
|
|
|
|
0x2580 "\\textupblock" "pmboxdraw" "" # UPPER HALF BLOCK
|
|
|
|
|
0x2584 "\\textdnblock" "pmboxdraw" "" # LOWER HALF BLOCK
|
|
|
|
|
0x2588 "\\textblock" "pmboxdraw" "" # FULL BLOCK
|
|
|
|
|
0x258c "\\textlfblock" "pmboxdraw" "" # LEFT HALF BLOCK
|
|
|
|
|
0x2590 "\\textrtblock" "pmboxdraw" "" # RIGHT HALF BLOCK
|
|
|
|
|
0x2591 "\\textltshade" "pmboxdraw" "" # LIGHT SHADE
|
|
|
|
|
0x2592 "\\textshade" "pmboxdraw" "" # MEDIUM SHADE
|
|
|
|
|
0x2593 "\\textdkshade" "pmboxdraw" "" # DARK SHADE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# geometric shapes
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x25a0 "\\textifsymbol[ifgeo]{80}" "ifsym" "" # BLACK SQUARE
|
|
|
|
|
0x25a1 "\\textifsymbol[ifgeo]{32}" "ifsym" "" # WHITE SQUARE
|
|
|
|
|
0x25aa "\\textifsymbol[ifgeo]{112}" "ifsym" "" # BLACK SMALL SQUARE
|
|
|
|
|
0x25ab "\\textifsymbol[ifgeo]{64}" "ifsym" "" # WHITE SMALL SQUARE
|
2007-05-30 23:22:58 +00:00
|
|
|
|
0x25ac "{\\ascii\\SYN}" "ascii" "" # BLACK RECTANGLE
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x25b2 "\\textifsymbol[ifgeo]{97}" "ifsym" "" # BLACK UP-POINTING TRIANGLE
|
|
|
|
|
0x25b3 "\\textifsymbol[ifgeo]{49}" "ifsym" "" # WHITE UP-POINTING TRIANGLE
|
|
|
|
|
0x25b4 "\\textifsymbol[ifgeo]{113}" "ifsym" "" # BLACK UP-POINTING SMALL TRIANGLE
|
|
|
|
|
0x25b5 "\\textifsymbol[ifgeo]{65}" "ifsym" "" # WHITE UP-POINTING SMALL TRIANGLE
|
|
|
|
|
0x25b6 "\\textifsymbol[ifgeo]{100}" "ifsym" "" # BLACK RIGHT-POINTING TRIANGLE
|
|
|
|
|
0x25b7 "\\textifsymbol[ifgeo]{52}" "ifsym" "" # WHITE RIGHT-POINTING TRIANGLE
|
|
|
|
|
0x25b8 "\\textifsymbol[ifgeo]{116}" "ifsym" "" # BLACK RIGHT-POINTING SMALL TRIANGLE
|
|
|
|
|
0x25b9 "\\textifsymbol[ifgeo]{68}" "ifsym" "" # WHITE RIGHT-POINTING SMALL TRIANGLE
|
2007-05-28 11:44:13 +00:00
|
|
|
|
0x25ba "\\RIGHTarrow" "wasysym" "" # BLACK RIGHT-POINTING POINTER
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x25bc "\\textifsymbol[ifgeo]{99}" "ifsym" "" # BLACK DOWN-POINTING TRIANGLE
|
|
|
|
|
0x25bd "\\textifsymbol[ifgeo]{51}" "ifsym" "" # WHITE DOWN-POINTING TRIANGLE
|
|
|
|
|
0x25be "\\textifsymbol[ifgeo]{115}" "ifsym" "" # BLACK DOWN-POINTING SMALL TRIANGLE
|
|
|
|
|
0x25bf "\\textifsymbol[ifgeo]{67}" "ifsym" "" # WHITE DOWN-POINTING SMALL TRIANGLE
|
|
|
|
|
0x25c0 "\\textifsymbol[ifgeo]{98}" "ifsym" "" # BLACK LEFT-POINTING TRIANGLE
|
|
|
|
|
0x25c1 "\\textifsymbol[ifgeo]{50}" "ifsym" "" # WHITE LEFT-POINTING TRIANGLE
|
|
|
|
|
0x25c2 "\\textifsymbol[ifgeo]{114}" "ifsym" "" # BLACK LEFT-POINTING SMALL TRIANGLE
|
|
|
|
|
0x25c3 "\\textifsymbol[ifgeo]{66}" "ifsym" "" # WHITE LEFT-POINTING SMALL TRIANGLE
|
2007-05-28 11:44:13 +00:00
|
|
|
|
0x25c4 "\\LEFTarrow" "wasysym" "" # BLACK LEFT-POINTING POINTER
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x25c6 "\\textifsymbol[ifgeo]{102}" "ifsym" "" # BLACK DIAMOND
|
|
|
|
|
0x25c7 "\\textifsymbol[ifgeo]{54}" "ifsym" "" # WHITE DIAMOND
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x25ca "" "" "" "\\lozenge" "amssymb" # LOZENGE
|
|
|
|
|
0x25cb "\\Circle" "wasysym" "" "\\Circle" "wasysym" # CIRCLE
|
|
|
|
|
0x25cf "\\CIRCLE" "wasysym" "" "\\CIRCLE" "wasysym" # BLACK CIRCLE
|
|
|
|
|
0x25d0 "\\LEFTcircle" "wasysym" "" "\\LEFTcircle" "wasysym" # CIRCLE WITH LEFT HALF BLACK
|
|
|
|
|
0x25d1 "\\RIGHTcircle" "wasysym" "" "\\RIGHTcircle" "wasysym" # CIRCLE WITH RIGHT HALF BLACK
|
|
|
|
|
0x25d6 "\\LEFTCIRCLE" "wasysym" "" "\\LEFTCIRCLE" "wasysym" # LEFT HALF BLACK CIRCLE
|
|
|
|
|
0x25d7 "\\RIGHTCIRCLE" "wasysym" "" "\\RIGHTCIRCLE" "wasysym" # RIGHT HALF BLACK CIRCLE
|
2007-05-30 23:22:58 +00:00
|
|
|
|
0x25d8 "{\\ascii\\BS}" "ascii" "" # INVERSE BULLET
|
|
|
|
|
0x25d9 "{\\ascii\\LF}" "ascii" "" # INVERSE WHITE CIRCLE
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x25e6 "\\textopenbullet" "textcomp" "" # WHITE BULLET
|
|
|
|
|
0x25ef "\\textbigcircle" "textcomp" "" # LARGE CIRCLE
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x25fb "\\textifsymbol[ifgeo]{48}" "ifsym" "" # WHITE MEDIUM SQUARE
|
|
|
|
|
0x25fc "\\textifsymbol[ifgeo]{96}" "ifsym" "" # BLACK MEDIUM SQUARE
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# miscellaneous symbols
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x2605 "\\FiveStar" "bbding" "" # BLACK STAR
|
|
|
|
|
0x2606 "\\FiveStarOpen" "bbding" "" # WHITE STAR
|
|
|
|
|
0x260e "\\Telefon" "marvosym" "" # BLACK TELEPHON
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2610 "\\Square" "wasysym" "" "\\Square" "wasysym" # BALLOT BOX
|
|
|
|
|
0x2611 "\\CheckedBox" "wasysym" "" "\\CheckedBox" "wasysym" # BALLOT BOX WITH CHECK
|
|
|
|
|
0x2612 "\\XBox" "wasysym" "" "\\XBox" "wasysym" # BALLOT BOX WITH X
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x261a "\\HandCuffLeft" "bbding" "" # BLACK LEFT POINTING INDEX
|
|
|
|
|
0x261b "\\HandCuffRight" "bbding" "" # BLACK RIGHT POINTING INDEX
|
|
|
|
|
0x261c "\\HandLeft" "bbding" "" # WHITE LEFT POINTING INDEX
|
|
|
|
|
0x261e "\\HandRight" "bbding" "" # WHITE RIGHT POINTING INDEX
|
|
|
|
|
0x2622 "\\Radioactivity" "marvosym" "" # RADIOACTIVE SIGN
|
|
|
|
|
0x2623 "\\Biohazard" "marvosym" "" # BIOHAZARD SIGN
|
|
|
|
|
0x2625 "\\Ankh" "marvosym" "" # ANKH
|
|
|
|
|
0x262f "\\Yinyang" "marvosym" "" # YIN YANG
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x2639 "\\frownie" "wasysym" "" "\\frownie" "wasysym" # WHITE FROWNING FACE
|
|
|
|
|
0x263a "\\smiley" "wasysym" "" "\\smiley" "wasysym" # WHITE SMILING FACE
|
|
|
|
|
0x263b "\\blacksmiley" "wasysym" "" "\\blacksmiley" "wasysym" # BLACK SMILING FACE
|
|
|
|
|
0x263c "\\sun" "wasysym" "" "\\sun" "wasysym" # WHITE SUN WITH RAYS
|
|
|
|
|
0x263d "\\rightmoon" "wasysym" "" "\\rightmoon" "wasysym" # FIRST QUARTER MOON
|
|
|
|
|
0x263e "\\leftmoon" "wasysym" "" "\\leftmoon" "wasysym" # LAST QUARTER MOON
|
|
|
|
|
0x263f "\\mercury" "wasysym" "" "\\mercury" "wasysym" # MERCURY
|
|
|
|
|
0x2640 "\\female" "wasysym" "" "\\female" "wasysym" # FEMALE SIGN
|
|
|
|
|
0x2641 "\\earth" "wasysym" "" "\\earth" "wasysym" # EARTH
|
|
|
|
|
0x2642 "\\male" "wasysym" "" "\\male" "wasysym" # MALE SIGN
|
|
|
|
|
0x2643 "\\jupiter" "wasysym" "" "\\jupiter" "wasysym" # JUPITER
|
|
|
|
|
0x2644 "\\saturn" "wasysym" "" "\\saturn" "wasysym" # SATURN
|
|
|
|
|
0x2645 "\\uranus" "wasysym" "" "\\uranus" "wasysym" # URANUS
|
|
|
|
|
0x2646 "\\neptune" "wasysym" "" "\\neptune" "wasysym" # NEPTUNE
|
|
|
|
|
0x2647 "\\pluto" "wasysym" "" "\\pluto" "wasysym" # PLUTO
|
|
|
|
|
0x2648 "\\aries" "wasysym" "" "\\aries" "wasysym" # ARIES
|
|
|
|
|
0x2649 "\\taurus" "wasysym" "" "\\taurus" "wasysym" # TAURUS
|
|
|
|
|
0x264a "\\gemini" "wasysym" "" "\\gemini" "wasysym" # GEMINI
|
|
|
|
|
0x264b "\\cancer" "wasysym" "" "\\cancer" "wasysym" # CANCER
|
|
|
|
|
0x264c "\\leo" "wasysym" "" "\\leo" "wasysym" # LEO
|
|
|
|
|
0x264d "\\virgo" "wasysym" "" "\\virgo" "wasysym" # VIRGO
|
|
|
|
|
0x264e "\\libra" "wasysym" "" "\\libra" "wasysym" # LIBRA
|
|
|
|
|
0x264f "\\scorpio" "wasysym" "" "\\scorpio" "wasysym" # SCORPIO
|
|
|
|
|
0x2650 "\\sagittarius" "wasysym" "" "\\sagittarius" "wasysym" # SAGITTARIUS
|
|
|
|
|
0x2651 "\\capricornus" "wasysym" "" "\\capricornus" "wasysym" # CAPRICORNUS
|
|
|
|
|
0x2652 "\\aquarius" "wasysym" "" "\\aquarius" "wasysym" # AQUARIUS
|
|
|
|
|
0x2653 "\\pisces" "wasysym" "" "\\pisces" "wasysym" # PISCES
|
|
|
|
|
0x2660 "" "" "" "\\spadesuit" # BLACK SPADE SUIT
|
|
|
|
|
0x2661 "" "" "" "\\heartsuit" # WHITE HEART SUIT
|
|
|
|
|
0x2662 "" "" "" "\\diamondsuit" # WHITE DIAMOND SUIT
|
|
|
|
|
0x2663 "" "" "" "\\clubsuit" # BLACK CLUB SUIT
|
|
|
|
|
0x2664 "" "" "" "\\varspadesuit" "txfonts" # WHITE SPADE SUIT
|
|
|
|
|
0x2665 "" "" "" "\\varheartsuit" "txfonts" # BLACK HEART SUIT
|
|
|
|
|
0x2666 "" "" "" "\\vardiamondsuit" "txfonts" # BLACK DIAMOND SUIT
|
|
|
|
|
0x2667 "" "" "" "\\varclubsuit" "txfonts" # WHITE CLUB SUIT
|
|
|
|
|
0x2669 "\\quarternote" "wasysym" "" "\\quarternote" "wasysym" # QUARTER NOTE
|
2007-05-28 11:44:13 +00:00
|
|
|
|
0x266a "\\textmusicalnote" "textcomp" "" # EIGHTH NOTE
|
2008-06-02 01:35:42 +00:00
|
|
|
|
0x266b "\\twonotes" "wasysym" "" "\\twonotes" "wasysym" # BEAMED EIGHTH NOTES
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x26a2 "\\FemaleFemale" "marvosym" "" # DOUBLED FEMALE SIGN
|
|
|
|
|
0x26a3 "\\MaleMale" "marvosym" "" # DOUBLED MALE SIGN
|
|
|
|
|
0x26a4 "\\FemaleMale" "marvosym" "" # INTERLOCKED FEMALE AND MALE SIGN
|
|
|
|
|
0x26a5 "\\Hermaphrodite" "marvosym" "" # MALE AND FEMALE SIGN
|
2007-05-25 17:10:53 +00:00
|
|
|
|
0x26ad "\\textmarried" "textcomp" "" # MARRIAGE SYMBOL
|
|
|
|
|
0x26ae "\\textdivorced" "textcomp" "" # DIVORCE SYMBOL
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 11:44:13 +00:00
|
|
|
|
# dingbats
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-28 16:04:01 +00:00
|
|
|
|
0x2701 "\\ScissorRightBrokenBottom" "bbding" "" # UPPER BLADE SCISSORS
|
|
|
|
|
0x2702 "\\ScissorRight" "bbding" "" # BLACK SCISSORS
|
|
|
|
|
0x2703 "\\ScissorRightBrokenTop" "bbding" "" # LOWER BLADE SCISSORS
|
|
|
|
|
0x2704 "\\ScissorHollowRight" "bbding" "" # WHITE SCISSORS
|
|
|
|
|
0x2709 "\\Letter" "marvosym" "" # ENVELOPE
|
|
|
|
|
0x270d "\\HandPencilLeft" "bbding" "" # WRITING HAND
|
|
|
|
|
0x270e "\\PencilRightDown" "bbding" "" # LOWER RIGHT PENCIL
|
|
|
|
|
0x270f "\\PencilRight" "bbding" "" # PENCIL
|
|
|
|
|
0x2710 "\\PencilRightUp" "bbding" "" # UPPER RIGHT PENCIL
|
|
|
|
|
0x2711 "\\NibRight" "bbding" "" # WHITE NIB
|
|
|
|
|
0x2712 "\\NibSolidRight" "bbding" "" # BLACK NIB
|
|
|
|
|
0x2713 "\\Checkmark" "bbding" "" # CHECK MARK
|
|
|
|
|
0x2714 "\\CheckmarkBold" "bbding" "" # HEAVY CHECK MARK
|
|
|
|
|
0x2715 "\\XSolid" "bbding" "" # MULTIPLICATION X
|
|
|
|
|
0x2716 "\\XSolidBold" "bbding" "" # HEAVY MULTIPLICATION X
|
|
|
|
|
0x2717 "\\XSolidBrush" "bbding" "" # BALLOT X
|
|
|
|
|
0x2719 "\\PlusOutline" "bbding" "" # OUTLINED GREEK CROSS
|
|
|
|
|
0x271a "\\Plus" "bbding" "" # HEAVY GREEK CROSS
|
|
|
|
|
0x271b "\\PlusThinCenterOpen" "bbding" "" # OPEN CENTRE CROSS
|
|
|
|
|
0x271c "\\PlusCenterOpen" "bbding" "" # HEAVY OPEN CENTRE CROSS
|
|
|
|
|
0x271d "\\Cross" "bbding" "" # LATIN CROSS
|
|
|
|
|
0x271e "\\CrossOpenShadow" "bbding" "" # SHADOWED WHITE LATIN CROSS
|
|
|
|
|
0x271f "\\CrossOutline" "bbding" "" # OUTLINED LATIN CROSS
|
|
|
|
|
0x2720 "\\CrossMaltese" "bbding" "" # MALTESE CROSS
|
|
|
|
|
0x2721 "\\DavidStar" "bbding" "" # STAR OF DAVID
|
|
|
|
|
0x2722 "\\FourAsterisk" "bbding" "" # too lazy to add the follwing unicode names
|
|
|
|
|
0x2723 "\\JackStar" "bbding" "" #
|
|
|
|
|
0x2724 "\\JackStarBold" "bbding" "" #
|
|
|
|
|
#0x2725 "" "" "" #
|
|
|
|
|
0x2726 "\\FourStar" "bbding" "" #
|
|
|
|
|
0x2727 "\\FourStarOpen" "bbding" "" #
|
|
|
|
|
#0x2728 "" "" "" #
|
|
|
|
|
#0x2729 "" "" "" #
|
|
|
|
|
0x272a "\\FiveStarOpenCircled" "bbding" "" #
|
|
|
|
|
0x272b "\\FiveStarCenterOpen" "bbding" "" #
|
|
|
|
|
0x272c "\\FiveStarOpenDotted" "bbding" "" #
|
|
|
|
|
0x272d "\\FiveStarOutline" "bbding" "" #
|
|
|
|
|
0x272e "\\FiveStarOutlineHeavy" "bbding" "" #
|
|
|
|
|
0x272f "\\FiveStarConvex" "bbding" "" #
|
|
|
|
|
0x2730 "\\FiveStarShadow" "bbding" "" #
|
|
|
|
|
0x2731 "\\AsteriskBold" "bbding" "" #
|
|
|
|
|
0x2732 "\\AsteriskCenterOpen" "bbding" "" #
|
|
|
|
|
#0x2733 "" "" "" #
|
|
|
|
|
0x2734 "\\EightStarTaper" "bbding" "" #
|
|
|
|
|
0x2735 "\\EightStarConvex" "bbding" "" #
|
|
|
|
|
0x2736 "\\SixStar" "bbding" "" #
|
|
|
|
|
0x2737 "\\EightStar" "bbding" "" #
|
|
|
|
|
0x2738 "\\EightStarBold" "bbding" "" #
|
|
|
|
|
0x2739 "\\TwelweStar" "bbding" "" #
|
|
|
|
|
0x273a "\\SixteenStarLight" "bbding" "" #
|
|
|
|
|
0x273b "\\SixFlowerPetalRemoved" "bbding" "" #
|
|
|
|
|
0x273c "\\SixFlowerOpenCenter" "bbding" "" #
|
|
|
|
|
0x273d "\\Asterisk" "bbding" "" #
|
|
|
|
|
0x273e "\\SixFlowerAlternate" "bbding" "" #
|
|
|
|
|
0x273f "\\FiveFlowerPetal" "bbding" "" #
|
|
|
|
|
0x2740 "\\FiveFlowerOpen" "bbding" "" #
|
|
|
|
|
0x2741 "\\EightFlowerPetal" "bbding" "" #
|
|
|
|
|
#0x2742 "" "" "" #
|
|
|
|
|
0x2743 "\\SixFlowerAltPetal" "bbding" "" #
|
|
|
|
|
0x2744 "\\SnowflakeChevron" "bbding" "" #
|
|
|
|
|
0x2745 "\\Snowflake" "bbding" "" #
|
|
|
|
|
0x2746 "\\SnowflakeChevronBold" "bbding" "" #
|
|
|
|
|
0x2747 "\\Sparkle" "bbding" "" #
|
|
|
|
|
0x2748 "\\SparkleBold" "bbding" "" #
|
|
|
|
|
0x2749 "\\AsteriskRoundedEnds" "bbding" "" #
|
|
|
|
|
0x274a "\\EightFlowerPetalRemoved" "bbding" "" #
|
|
|
|
|
0x274b "\\EightAsterisk" "bbding" "" #
|
|
|
|
|
0x2776 "\\ding{182}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT ONE
|
|
|
|
|
0x2777 "\\ding{183}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT TWO
|
|
|
|
|
0x2778 "\\ding{184}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT THREE
|
|
|
|
|
0x2779 "\\ding{185}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT FOUR
|
|
|
|
|
0x277a "\\ding{186}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT FIVE
|
|
|
|
|
0x277b "\\ding{187}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT SIX
|
|
|
|
|
0x277c "\\ding{188}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
|
|
|
|
|
0x277d "\\ding{189}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
|
|
|
|
|
0x277e "\\ding{190}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT NINE
|
|
|
|
|
0x277f "\\ding{191}" "pifont" "" # DINGBAT NEGATIVE CIRCLED DIGIT TEN
|
|
|
|
|
0x2780 "\\ding{192}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF DIGIT ONE
|
|
|
|
|
0x2781 "\\ding{193}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF TWO
|
|
|
|
|
0x2782 "\\ding{194}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF THREE
|
|
|
|
|
0x2783 "\\ding{195}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF FOUR
|
|
|
|
|
0x2784 "\\ding{196}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF FIVE
|
|
|
|
|
0x2785 "\\ding{197}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF SIX
|
|
|
|
|
0x2786 "\\ding{198}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF SEVEN
|
|
|
|
|
0x2787 "\\ding{199}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF EIGHT
|
|
|
|
|
0x2788 "\\ding{200}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF NINE
|
|
|
|
|
0x2789 "\\ding{201}" "pifont" "" # DINGBAT CIRCLED SANS-SERIF TEN
|
|
|
|
|
0x278a "\\ding{202}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE
|
|
|
|
|
0x278b "\\ding{203}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF TWO
|
|
|
|
|
0x278c "\\ding{204}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF THREE
|
|
|
|
|
0x278d "\\ding{205}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF FOUR
|
|
|
|
|
0x278e "\\ding{206}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF FIVE
|
|
|
|
|
0x278f "\\ding{207}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF SIX
|
|
|
|
|
0x2790 "\\ding{208}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF SEVEN
|
|
|
|
|
0x2791 "\\ding{209}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF EIGHT
|
|
|
|
|
0x2792 "\\ding{210}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF NINE
|
|
|
|
|
0x2793 "\\ding{211}" "pifont" "" # DINGBAT NEGATIVE CIRCLED SANS-SERIF TEN
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
# miscellaneous mathematical symbols-A
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2007-05-26 22:01:56 +00:00
|
|
|
|
0x27e8 "\\textlangle" "textcomp" "" # MATHEMATICAL LEFT ANGLE BRACKET
|
|
|
|
|
0x27e9 "\\textrangle" "textcomp" "" # MATHEMATICAL RIGHT ANGLE BRACKET
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2008-01-13 13:25:00 +00:00
|
|
|
|
# ligatures
|
2008-02-01 17:01:12 +00:00
|
|
|
|
#
|
2008-07-25 13:24:52 +00:00
|
|
|
|
0xfb00 "ff" "" "force" # LATIN SMALL LIGATURE FF
|
|
|
|
|
0xfb01 "fi" "" "force" # LATIN SMALL LIGATURE FI
|
|
|
|
|
0xfb02 "fl" "" "force" # LATIN SMALL LIGATURE FL
|
|
|
|
|
0xfb03 "ffi" "" "force" # LATIN SMALL LIGATURE FFI
|
|
|
|
|
0xfb04 "ffl" "" "force" # LATIN SMALL LIGATURE FFL
|
Add machinery to output arbitrary unicode characters with LaTeX commands
read from a text file.
* src/encoding.[Ch]
(Encoding::latexChar): New, output a character to LaTeX
(Encoding::validate): New, add needed preamble stuff for a character
(Encodings::read): Read new unicodesymbols file
(Encodings::isCombiningChar): New, is a character a combining char?
* src/paragraph_pimpl.C
(isEncoding): Delete, no longer needed
(getEncoding): New, get the real encoding of a font
(Paragraph::Pimpl::latexSurrogatePair): New, output a surrogate pair
to LaTeX
(Paragraph::Pimpl::simpleTeXBlanks): Use latexSurrogatePair if needed
(Paragraph::Pimpl::simpleTeXSpecialChars): Ditto, and replace several
hardcoded characters with a call of encoding.latexChar()
(Paragraph::Pimpl::validate): replace several hardcoded characters
with a call of encoding.validate()
* src/support/debugstream.h
(basic_debugstream::disable): New, disable the stream completely
(basic_debugstream::enable): New, reenable the stream
* src/lyx_main.[Ch]: Adjust to changes above
* src/paragraph.C: Ditto
* lib/unicodesymbols: New file with UCS4 -> LaTeX command mapping.
It is far from complete yet, but contains most accents on latin
characters.
* lib/Makefile.am: add lib/unicodesymbols
* development/scons/scons_manifest.py: ditto
* development/tools/unicodesymbols.py: Helper script to update
lib/unicodesymbols with new symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16920 a592a061-630c-0410-9148-cb99ea01b6c8
2007-01-28 21:27:45 +00:00
|
|
|
|
|