在阿拉伯语中,元音与辅音结合起来形成一个单词。但是,在Windows中元音不能在没有辅音的情况下单独显示。
如果您尝试更改元音字体的颜色,则不会发生任何变化。您必须一起选择辅音和元音并应用字体颜色。在Microsoft Word中也是如此,顺便说一句。
在阿拉伯语言中,特别是出于教育目的,显示不同颜色的元音是很常见的,但Windows并没有考虑到这一点。
为了更好地理解阿拉伯语的结构,请参阅维基百科的this article。
// In Delphi 7 and Delphi XE5
procedure TForm1.btn1Click(Sender: TObject);
begin
with RichEdit1 do begin
Text:='بِسمِ اللّهِ '; // Add Arabic Text
SelStart:=1; // Select one vowel
SelLength:=1;
ShowMessage(SelText);
SelAttributes.Color:=clRed; // try to change color
end;
end;
图中此问题的示例: