Commit Graph

72 Commits

Author SHA1 Message Date
Uwe Stöhr
b18a67fea0 unicodesymbols: add some missing punctuation characters
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18573 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-29 23:58:56 +00:00
Uwe Stöhr
54d00e19d5 unicodesymbols: add macro from Herbert Voss
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18572 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-29 22:13:03 +00:00
Uwe Stöhr
827245f987 unicodesymbols: (last round of adding symbols)
- add dingbats
                - add geometrical shapes
                - add the missing card suit symbols
                - use Herbert's solution for the "℅" character

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18544 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-28 16:04:01 +00:00
Uwe Stöhr
cf8d0ca56b unicodesymbols: - add box drawing characters
- add characters supported by wasysym

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18542 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-28 11:44:13 +00:00
Uwe Stöhr
437e5bebf3 unicodesymbols: - add last missing textcomp symbols
- fix paragraph sign
                - fix bracket code number

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18530 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-26 22:01:56 +00:00
Uwe Stöhr
18fbef503a Unicodesymbols: - add all characters supported by the textcomp-package
- add quotation characters

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18514 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-25 17:10:53 +00:00
Uwe Stöhr
93bca90c8e unicodesymbols: fix character order
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18223 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-07 17:03:44 +00:00
Jürgen Spitzmüller
5f025227c3 * lib/unicodesymbols: add endash and emdash.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18222 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-07 16:08:01 +00:00
Uwe Stöhr
5adf743deb remove the Armenian characters from unicodesymbols as we now have proper support
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18172 a592a061-630c-0410-9148-cb99ea01b6c8
2007-05-02 19:10:51 +00:00
Uwe Stöhr
4c4bb362a1 unicodesymbols: correct character ordering
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18085 a592a061-630c-0410-9148-cb99ea01b6c8
2007-04-29 12:15:04 +00:00
Georg Baum
59d0d3cedc Fix bug 3511
* lib/unicodesymbols: Fix stupid thinko with schwa-like symbols


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18066 a592a061-630c-0410-9148-cb99ea01b6c8
2007-04-28 09:07:49 +00:00
Uwe Stöhr
87829a0fa2 unicodesymbols: remove the armtex flag as this is not used and fix the indentation
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18007 a592a061-630c-0410-9148-cb99ea01b6c8
2007-04-25 21:15:24 +00:00
Georg Baum
4cf3929c88 extend docu
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17938 a592a061-630c-0410-9148-cb99ea01b6c8
2007-04-24 09:43:30 +00:00
Uwe Stöhr
b587290936 unicodesymbols: add Armenian symbols and connect them to the ArmTeX-package
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17931 a592a061-630c-0410-9148-cb99ea01b6c8
2007-04-23 23:57:50 +00:00
Georg Baum
791fbb9f65 some more tipa characters
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17580 a592a061-630c-0410-9148-cb99ea01b6c8
2007-03-26 20:19:11 +00:00
Georg Baum
02b60e8c36 more tipa stuff
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17172 a592a061-630c-0410-9148-cb99ea01b6c8
2007-02-13 21:14:10 +00:00
Georg Baum
e89514f38d fix hungarian umlaut u symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17171 a592a061-630c-0410-9148-cb99ea01b6c8
2007-02-13 20:45:14 +00:00
Georg Baum
3cbbb48d51 Add some more accented latin characters
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17170 a592a061-630c-0410-9148-cb99ea01b6c8
2007-02-13 19:56:22 +00:00
Georg Baum
80dc8c225d four more ae symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17165 a592a061-630c-0410-9148-cb99ea01b6c8
2007-02-13 18:17:22 +00:00
Georg Baum
b045f7f63b Add some tipa accents
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17141 a592a061-630c-0410-9148-cb99ea01b6c8
2007-02-11 20:53:31 +00:00
Georg Baum
2cdac17100 some more unicode symbols
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17140 a592a061-630c-0410-9148-cb99ea01b6c8
2007-02-11 18:56:18 +00:00
Georg Baum
feb7895965 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