|
libunibreak 8.0
|
#include "unibreakdef.h"Go to the source code of this file.
Data Structures | |
| struct | EastAsianWidthProperties |
| Struct for entries of East Asian Width properties. More... | |
Enumerations | |
| enum | EastAsianWidthClass { EAW_A , EAW_F , EAW_H , EAW_Na , EAW_W , EAW_N } |
| East Asian Width (ea) class. More... | |
Functions | |
| enum EastAsianWidthClass | ub_get_char_eaw_class (utf32_t ch) |
| Gets the East Asian Width class of a character. | |
| bool | ub_is_op_east_asian (utf32_t ch) |
| Returns whether an OP (Open Punctuation) is East Asian. | |
| enum EastAsianWidthClass |
| enum EastAsianWidthClass ub_get_char_eaw_class | ( | utf32_t | ch | ) |
Gets the East Asian Width class of a character.
| ch | character to check |
EAW_N otherwise | bool ub_is_op_east_asian | ( | utf32_t | ch | ) |
Returns whether an OP (Open Punctuation) is East Asian.
For the purpose of supporting LB30, being "east asian" here means the char has East_Asian_Width Property F/W/H.
| ch | Unicode codepoint (must be an OP) |