FamilySearch / gedcom5-java

Gedcom parsers
Apache License 2.0
68 stars 41 forks source link

Updates to Ansel conversions based on FamilySearch extensions #18

Closed dmaude closed 4 years ago

dmaude commented 4 years ago

After ANSEL was included in the GEDCOM standard, some extensions were added by FamilySearch (see https://en.wikipedia.org/wiki/ANSEL for these extensions).

During work on the DOS version of PAF, some other extensions were added to facilitate sending extended characters not included in the ANSEL character set, but which were defined in the ASCII, Windows, and MAC character sets. These new extensions were defined with two-byte representations similar to the ANSEL 0xEn and 0xFn columns. The values 0xD7-0xD9 were defined as the first byte.

Code to create/read ANSEL files with these extensions was included in PAF versions from 2.x on (I don't remember the exact version), and code to read ANSEL files with these extensions was added to FamilySearch Family Tree. I have added these extensions to this code so that others can make use of the extensions.