fribidi-1.0.12
时间: 2023-08-07 08:07:51 浏览: 311
fribidi-1.0.12是一个开源的双向文本处理库,它可以处理包含多种语言的文本,如阿拉伯语、希伯来语、波斯语等,并正确地显示这些文本。fribidi-1.0.12支持Unicode标准,并提供了一组API,用于处理双向文本。
fribidi-1.0.12的主要功能包括:
- 支持Unicode标准:fribidi-1.0.12支持Unicode标准,可以处理包含多种语言的文本。
- 支持双向文本:fribidi-1.0.12可以处理双向文本,如阿拉伯语、希伯来语、波斯语等。
- 支持多种文本排版:fribidi-1.0.12支持多种文本排版,如从右向左、从左向右等。
- 支持多种API:fribidi-1.0.12提供了多种API,如fribidi_log2vis、fribidi_get_bidi_type等。
fribidi-1.0.12的API包括:
- fribidi_log2vis:用于将文本从逻辑顺序转换为可视顺序。
- fribidi_get_bidi_type:用于获取字符的双向类型。
- fribidi_get_par_embedding_levels:用于获取段落的嵌套级别。
fribidi-1.0.12是一个开源项目,使用LGPLv2.1许可证,用户可以自由地使用、修改和分发该库。许多开源软件包都使用了fribidi库,如GTK+、Qt等,它们都依赖于fribidi库来正确地显示双向文本。
阅读全文