. */ namespace Fisharebest\Webtrees\SpecialChars; /** * Exemplar characters for a language * * For each language, list the symbols, puncutation and letters with diacritics * that may be difficult to type. */ abstract class AbstractSpecialChars { /** * A list of magiscule letters. * * @return string[] */ public function upper() { return array(); } /** * A list of miniscule letters. * * @return string[] */ public function lower() { return array(); } /** * A list of puncutation and other symbols * * @return string[] */ public function other() { return array( '¡', '¿', '„', '“', '”', '‚', '‛', '‘', '’', '«', '»', '‹', '›', '–', 'ª', 'º', '€', '¢', '£', '¥', '©', '°', '†', '‡', '§', '¶', ); } }