初始化

WordManager.getInstance().init(this);//默认是宋体WordManager.getInstance().init(this,字体路径);//更改字体

销毁

WordManager.getInstance().destroy();

1.使用freetype提取字的模式,并可以转化为bmp图,如图

byte[] bytes = WordManager.getInstance().stringToBmpByte("我们", 16, 0); Bitmap bitmap = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);

2.提取点阵:

StringBuilder builder = new StringBuilder(); byte[][] arr = WordManager.getInstance().stringToLattice(content, fontSize, 0); for (int i = 0; i < arr.length; i++) {      for (int j = 0; j < arr[0].length; j++) {           if (arr[i][j] == 1) {                 builder.append("1");             } else {                  builder.append("0");             }       }            builder.append("\n");  } Log.i("点阵", builder.toString());

源码链接:
https://github.com/tianheng812/AndroidFreetype

有问题可以qq联系: 812892724

更多相关文章

  1. android中创建有自身特色的字符串
  2. android 设置状态栏颜色和字体颜色
  3. android中TextView分段显示不同颜色,字体,时间
  4. Android高级技巧
  5. Android(安卓)View,ViewGroup 事件分发
  6. Android(安卓)-- 写xml到SD卡中
  7. Android项目复盘4
  8. SDL2库(3)-Android(安卓)端源码简要分析(VideoSubSystem)
  9. Android(安卓)友盟快速集成 社会化分享 移动统计

随机推荐

  1. 老罗Android视频教程第二季(全套视频+源码
  2. android:ellipsize
  3. 利用Bundle实现Android(安卓)Activity间
  4. [android]8大android调试工具-monkey,jdb
  5. (五)Android UI相关知识总结(转)
  6. Android(安卓)数据库操作 以及命令行上操
  7. Android逆向
  8. Android设置Activity透明背景样式
  9. android 游戏导引(1. 建立 OpenGL 项目)
  10. Android 从properties配置文件读取数据