hedgewars/uUtils.pas
changeset 10117 f6aa60d8a336
parent 10116 dd27562b6f21
child 10124 aabd1b75d5a3
equal deleted inserted replaced
10116:dd27562b6f21 10117:f6aa60d8a336
   375 // remove chinese fonts for now
   375 // remove chinese fonts for now
   376 if (font >= CJKfnt16) or (length(s) = 0) then
   376 if (font >= CJKfnt16) or (length(s) = 0) then
   377 {$ENDIF}
   377 {$ENDIF}
   378     exit;
   378     exit;
   379 
   379 
   380 l:= Utf8ToUnicode(@tmpstr, Str2PChar(s), length(s))-1;
   380 l:= Utf8ToUnicode(@tmpstr, Str2PChar(s), min(length(tmpstr), length(s)))-1;
   381 i:= 0;
   381 i:= 0;
   382 
   382 
   383 while i < l do
   383 while i < l do
   384     begin
   384     begin
   385     u:= tmpstr[i];
   385     u:= tmpstr[i];