Reece H. Dunn
fa5d31a8af
encoding.c: Support the UTF-8 encoding.
8 years ago
Reece H. Dunn
27ff1f6b69
encoding.c: Use 16 bits for the codepage encodings as they are all in the Basic Multilingual Plane.
8 years ago
Reece H. Dunn
2499610433
encoding.c: Support the ISCII encoding.
8 years ago
Reece H. Dunn
39f3ea54cf
encoding.c: Support the KOI8-R encoding.
8 years ago
Reece H. Dunn
b8a1006dd8
encoding.c: Support the ISO 8859-16 encoding.
8 years ago
Reece H. Dunn
166e815723
encoding.c: Support the ISO 8859-15 encoding.
8 years ago
Reece H. Dunn
91e054ec7c
encoding.c: Fix the ISO 8859 encoding names with date suffices.
8 years ago
Reece H. Dunn
0235c42652
encoding.c: Support the ISO 8859-14 encoding.
8 years ago
Reece H. Dunn
24faceab57
encoding.c: Support the ISO 8859-13 encoding.
8 years ago
Reece H. Dunn
495c0aed20
encoding.c: Support the ISO 8859-11 encoding.
8 years ago
Reece H. Dunn
84f20f8bb8
encoding.c: Support the ISO 8859-10 encoding.
8 years ago
Reece H. Dunn
1d2d0acd95
encoding.c: Use a lookup table to find the appropriate decoder.
8 years ago
Reece H. Dunn
0421f127e8
encoding.c: Support the ISO 8859-9 encoding.
8 years ago
Reece H. Dunn
7da585e25e
encoding.c: Support the ISO 8859-8 encoding.
8 years ago
Reece H. Dunn
a6eac922bd
encoding.c: Fix the ISO 8859-6 encoding.
8 years ago
Reece H. Dunn
56c0b38785
encoding.c: Support the ISO 8859-7 encoding.
8 years ago
Reece H. Dunn
da301c6b35
encoding.c: Use 0xfffd in ISO 8859-3 instead of 0x0000.
8 years ago
Reece H. Dunn
9e4638ff25
encoding.c: Support the ISO 8859-6 encoding.
8 years ago
Reece H. Dunn
51295d9d1b
encoding.c: Support the ISO 8859-5 encoding.
8 years ago
Reece H. Dunn
b5589fc5ee
encoding.c: Support the ISO 8859-4 encoding.
8 years ago
Reece H. Dunn
a93b0f3d64
encoding.c: Support the ISO 8859-3 encoding.
8 years ago
Reece H. Dunn
0a0e84a322
encoding.c: Support the ISO 8859-2 encoding.
8 years ago
Reece H. Dunn
26bec1eedf
encoding.c: Support the ISO 8859-1 encoding.
8 years ago
Reece H. Dunn
0590da5da7
encoding.c: Create a string decoding API; support US-ASCII decoding.
8 years ago
Reece H. Dunn
da7eaa7b9c
encoding.c: Create a text decoder API based on the usage in readclause.c.
8 years ago
Reece H. Dunn
887b1c837f
encoding.c: Don't crash when passing a NULL string to LookupMnem.
8 years ago
Reece H. Dunn
26f4eb4f8f
encoding.c: Support US-ASCII encoding names.
8 years ago
Reece H. Dunn
d5d93be00e
Group the LookupMnem API implementations into mnemonics.c.
8 years ago
Reece H. Dunn
b47363b7d3
Create an espeak_ng_EncodingFromName API.
8 years ago
Reece H. Dunn
ddc075288c
Windows: Fix a crash when building the 'en' voice.
This occurs in ReadVoiceFile (voices.c) when calling isspace to
isolate the attribute name. It happens because the msvc
implementation of isspace asserts that the character is in a valid
range, which fails for non-ASCII characters.
This commit resolves the problem by calling iswspace, which uses
the ucd-tools implementation.
8 years ago
Reece H. Dunn
51c8a2d7d9
Rename the isVel check to isVelar.
8 years ago
Reece H. Dunn
bb051e6086
ky: don't speak numbers character by character
8 years ago
Reece H. Dunn
1378a81a06
Remove the wchar tables from readclause, now the standard is* and to* APIs are being used.
8 years ago
Reece H. Dunn
5975f07095
Replace the *2 wchar/wctype APIs with their standard versions. These will be fixed using compatibility headers.
8 years ago
Valdis Vitolins
17168a5669
More proper fix for issue #196
8 years ago
Valdis Vitolins
872433d62c
Fix for Jump rule to allow no letters in between current and pre/post (literal letter/letter group)
8 years ago
Valdis Vitolins
41f29f3e87
Fix for issue #196 Word end mark _ doesn't work properly with ~ character group
8 years ago
Reece H. Dunn
c80829a5fd
Remove the NEED_WCHAR_FUNCTIONS code for wchar/wctype compatibility.
8 years ago
Reece H. Dunn
71c010b712
Remove unused wchar.h and wctype.h includes.
8 years ago
Valdis Vitolins
af7fc1b657
Issue #199 Jump statement now supports letter groups
8 years ago
Reece H. Dunn
36a2872b4b
Don't allow the gender property to be set in language files (they are only relevant in voice files).
8 years ago
Reece H. Dunn
1c5bbe31a4
Use LookupMnem in ReadVoiceFile when parsing lines.
8 years ago
Reece H. Dunn
d30cf6f0d7
Default voices/languages to be male to match the default voice.
8 years ago
Reece H. Dunn
f6147085cd
Use enumeration constants for the voice gender field values.
8 years ago
Reece H. Dunn
46cd5f48e1
Don't allow 'gender unknown' in voice/language files.
8 years ago
Reece H. Dunn
ea365af43c
Remove the 'dictdialect' feature.
8 years ago
Valdis Vitolins
0c3ceb2e70
As secondary stress is still spelled differently it is disabled
8 years ago
Valdis Vitolins
b2057635c4
PRE jump rule e.g. 'xyJ)' implemented
8 years ago
Valdis Vitolins
29f0b673ee
Updated comments for POST jump rule
8 years ago
Valdis Vitolins
6bd656cf4a
Limit search for jump POST rule to null byte for last word in sentence
8 years ago