|
@@ -963,7 +963,7 @@ BEGIN
|
|
Result := 0;
|
|
Result := 0;
|
|
for EGC in TUnicodeStringExtendedGraphemeClustersEnumerator.Create(S) do
|
|
for EGC in TUnicodeStringExtendedGraphemeClustersEnumerator.Create(S) do
|
|
if EGC <> '~' then
|
|
if EGC <> '~' then
|
|
- Inc(Result);
|
|
|
|
|
|
+ Inc(Result, Video.ExtendedGraphemeClusterDisplayWidth(EGC));
|
|
END;
|
|
END;
|
|
{$else FV_UNICODE}
|
|
{$else FV_UNICODE}
|
|
FUNCTION CStrLen (Const S: String): Sw_Integer;
|
|
FUNCTION CStrLen (Const S: String): Sw_Integer;
|