Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 2.83 KB

README.md

File metadata and controls

55 lines (33 loc) · 2.83 KB

text_composition

flutter 中文排版 分页 上下对齐 两端对齐 多栏布局

弃用richText,使用Canvas,精确定位绘图位置,消除字体对排版影响

视频与截图

特点

  • 中文英文符号混排两端对齐
  • 支持非等高字体
  • 支持非等宽字体
  • 按容器高度分页
  • 上下分散对齐
  • 多栏布局
  • 翻页切换动画
  • 页面阴影
  • 键盘响应
  • 支持标题title与样式titleStyle
  • 支持链接link和样式linkStyle
  • link点击事件
  • 图片

example

/example/lib/main.dart

字体会影响显示效果

使用canvas绘图 不受字体影响 任意字体都可以上下对齐 两端对齐

windows自带字体效果(非等宽 非等高)

image

腾祥嘉丽.ttf字体效果

E3Z@FG25IXJ)I 6Y1(HDD$W

$}C 5XZ6BHL_3X}HCSXHPGV