Письменности и алфавиты
Функция Alphabet выдаёт список знаков определённого языка, алфавита или письменности.
Alphabet[Entity["Alphabet", "English::ff9sd"]]
Alphabet[Entity["Alphabet", "SerbianCyrillic::933zb"]]
Alphabet[Entity["Alphabet", "Hindi::7cxj8"]]
Алфавит письменности обычно подразумевает самые распространённые базовые буквы, используемые в данной письменности.
Alphabet[Entity["WritingScript", "Latin::6tr5q"]]
Alphabet[Entity["WritingScript", "Arabic::3y92v"]]
Alphabet[Entity["WritingScript", "Devanagari::t85j5"]]
Алфавит языка обычно тот же, что и главный алфавит, используемый языком.
Alphabet[Entity["Language", "Georgian"]]
Если язык использует больше одного алфавита, применение Alphabet выдаст самый распространённый алфавит, используемый данным языком.
Alphabet[Entity["Language", "Serbian"]]
Обычно алфавит не использует все знаки письменности.
Entity["Language", "Russian"]["WritingScripts"]
Alphabet[Entity["WritingScript", "Cyrillic::73gxm"]]
Alphabet[Entity["Language", "Russian"]]
Русский язык и кириллица (русская письменность) содержат различные наборы букв.
Complement[Alphabet[Entity["WritingScript", "Cyrillic::73gxm"]],
Alphabet[Entity["Language", "Russian"]]]
Не стоит путать латинский язык и латинский алфавит с латиницей.
Alphabet[Entity["Language", "Latin"]]
Классический латинский алфавит не включает в себя несколько (сейчас распространённых) букв.
Complement[Alphabet[Entity["WritingScript", "Latin::6tr5q"]],
Alphabet[Entity["Alphabet", "Latin::x7687"]]]
В данном случае, если запросом является одна строка "Latin", то она будет пониматься как латиница.
Alphabet["Latin"]
Также многие алфавиты включают в себя систему диакритических знаков, вязь и двойные знаки как компоненты их основного набора букв.
Alphabet[Entity["Alphabet", "Slovak::kj62d"]]
Вы можете построить таблицу для сравнения наборов букв в алфавитах и письменностях.