Utf8.width

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Available since: Gideros 2016.06
Class: utf8

Description

Calculates the width of UTF-8 string s.

(number) = utf8.width(s,ambi_is_double,default_width)

If ambi_is_double is given, the ambiguous width character width is 2, otherwise it is 1.

fullwidth/doublewidth character width is 2, and other characters width is 1.

If default_width is given, it will be the width of unprintable character, used to display a non-character mark for these characters.

If s is a code point, returns the width of this code point.

Parameters

s: (string)
ambi_is_double: (boolean) optional
default_width: (number) optional

Return values

Returns (number) string width