书写脚本和字母表
Alphabet 函数返回给定语言、字母表或书写脚本的字母列表.
In[1]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_48.png)
Alphabet[Entity["Alphabet", "English::ff9sd"]]
Out[1]=
![](assets.zh/writing-scripts-and-alphabets/O_33.png)
In[2]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_49.png)
Alphabet[Entity["Alphabet", "SerbianCyrillic::933zb"]]
Out[2]=
![](assets.zh/writing-scripts-and-alphabets/O_34.png)
In[3]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_50.png)
Alphabet[Entity["Alphabet", "Hindi::7cxj8"]]
Out[3]=
![](assets.zh/writing-scripts-and-alphabets/O_35.png)
书写脚本的字母表一般指被该书写脚本字母表所使用的最常用的基本字母.
In[4]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_51.png)
Alphabet[Entity["WritingScript", "Latin::6tr5q"]]
Out[4]=
![](assets.zh/writing-scripts-and-alphabets/O_36.png)
In[5]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_52.png)
Alphabet[Entity["WritingScript", "Arabic::3y92v"]]
Out[5]=
![](assets.zh/writing-scripts-and-alphabets/O_37.png)
In[6]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_53.png)
Alphabet[Entity["WritingScript", "Devanagari::t85j5"]]
Out[6]=
![](assets.zh/writing-scripts-and-alphabets/O_38.png)
语言的字母表通常与该语言中使用的主要字母表相同.
In[7]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_54.png)
Alphabet[Entity["Language", "Georgian"]]
Out[7]=
![](assets.zh/writing-scripts-and-alphabets/O_39.png)
如果一种语言使用一种以上字母表,应用 Alphabet 将会返回该语言使用的最常见字母表.
In[8]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_55.png)
Alphabet[Entity["Language", "Serbian"]]
Out[8]=
![](assets.zh/writing-scripts-and-alphabets/O_40.png)
字母表不使用其书写脚本中的所有的字母,这是很常见的.
In[9]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_56.png)
Entity["Language", "Russian"]["WritingScripts"]
Out[9]=
![](assets.zh/writing-scripts-and-alphabets/O_41.png)
In[10]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_57.png)
Alphabet[Entity["WritingScript", "Cyrillic::73gxm"]]
Out[10]=
![](assets.zh/writing-scripts-and-alphabets/O_42.png)
In[11]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_58.png)
Alphabet[Entity["Language", "Russian"]]
Out[11]=
![](assets.zh/writing-scripts-and-alphabets/O_43.png)
俄语或西里尔字母(俄语的书写脚本)含有不同的字母组.
In[12]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_59.png)
Complement[Alphabet[Entity["WritingScript", "Cyrillic::73gxm"]],
Alphabet[Entity["Language", "Russian"]]]
Out[12]=
![](assets.zh/writing-scripts-and-alphabets/O_44.png)
拉丁语和拉丁字母不能与拉丁书写脚本混淆.
In[13]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_60.png)
Alphabet[Entity["Language", "Latin"]]
Out[13]=
![](assets.zh/writing-scripts-and-alphabets/O_45.png)
古典拉丁字母表中不包括少数(现在常见)书写脚本文字.
In[14]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_61.png)
Complement[Alphabet[Entity["WritingScript", "Latin::6tr5q"]],
Alphabet[Entity["Alphabet", "Latin::x7687"]]]
Out[14]=
![](assets.zh/writing-scripts-and-alphabets/O_46.png)
并且在这种情况中,如果输入为简单的 "Latin" 字符串,将推测书写脚本.
In[15]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_62.png)
Alphabet["Latin"]
Out[15]=
![](assets.zh/writing-scripts-and-alphabets/O_47.png)
而且,很多字母表包括变音符号、连字和双字符作为其基本字母组.
In[16]:=
![Click for copyable input](assets.zh/writing-scripts-and-alphabets/In_63.png)
Alphabet[Entity["Alphabet", "Slovak::kj62d"]]
Out[16]=
![](assets.zh/writing-scripts-and-alphabets/O_48.png)
可以构建某些字母表和其书写脚本差异的表格.
显示完整的 Wolfram 语言输入
Out[17]=
![](assets.zh/writing-scripts-and-alphabets/O_49.png)