mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-03 04:27:44 +08:00
35 lines
774 B
Markdown
35 lines
774 B
Markdown
|
# 如何启用文本双向排版 (Unicode Bidirectional Algorithm)
|
|||
|
|
|||
|
## 1. 启用文本双向排版算法
|
|||
|
|
|||
|
定义宏 WITH\_TEXT\_BIDI 即可,嵌入式版本请修改 awtk_config.h:
|
|||
|
|
|||
|
```c
|
|||
|
/**
|
|||
|
* 如果希望支持文字双向排版算法(如阿拉伯语言),请定义本宏。
|
|||
|
*
|
|||
|
* #define WITH_TEXT_BIDI 1
|
|||
|
*
|
|||
|
*/
|
|||
|
```
|
|||
|
|
|||
|
>PC 版本默认已经定义。
|
|||
|
|
|||
|
### 2. 加入相关文件
|
|||
|
|
|||
|
```
|
|||
|
3rd/fribidi/fribidi-arabic.c
|
|||
|
3rd/fribidi/fribidi-bidi-types.c
|
|||
|
3rd/fribidi/fribidi-bidi.c
|
|||
|
3rd/fribidi/fribidi-brackets.c
|
|||
|
3rd/fribidi/fribidi-deprecated.c
|
|||
|
3rd/fribidi/fribidi-joining-types.c
|
|||
|
3rd/fribidi/fribidi-joining.c
|
|||
|
3rd/fribidi/fribidi-mirroring.c
|
|||
|
3rd/fribidi/fribidi-run.c
|
|||
|
3rd/fribidi/fribidi-shape.c
|
|||
|
3rd/fribidi/fribidi.c
|
|||
|
src/base/bidi.c
|
|||
|
```
|
|||
|
|
|||
|
>PC 版本默认已经加。
|