By Toradex 胡珊逢

1). 简介

嵌入式平台默认发布的嵌入式Linux版本通常并不包含中文字体支持,本文就通过Toradex计算机模块平台来演示如何添加中文字体的显示,因为Toradex的Linux发布是基于OpenEmbedded/Yocot 项目编译的,因此这里也同样通过 OpenEmbedded/Yocot 项目编译带中文字体的定制化 BSP。

2). 步骤

a). 首先,需要配置好  OpenEmbedded 编译环境,具体步骤参考这里的说明。

b). 修改 OpenEmbedded 目录中 layers/meta-toradex-demos/recipes-images/images/angstrom-lxde-image.bb 文件

---------------------------------------

//增加中文语言

IMAGE_LINGUAS = "en-us zh-cn"

//增加中文字体

FONT_CHINESE = "ttf-droid-sans ttf-droid-sans-fallback ttf-droid-sans-mono ttf-droid-serif freetype"

//将中文字体添加编译的镜像

IMAGE_INSTALL += " \

gconf \

gnome-vfs \

…...

alsa-states \

${IMAGE_BROWSER} \

${FONT_CHINESE} \

"

---------------------------------------

c). 重新编译镜像文件

---------------------------------------

bitbake angstrom-lxde-image

---------------------------------------

在开始编译之前,需要修改 local.conf 文件,选择你所使用的开发板类型。

d). 最后,将编译好的 BSP 根据这里的说明更新到开发板。

e). 当开发更新系统,并重启后。你还需要  /etc/profile 文件,在末尾添加如下参数:

---------------------------------------

export LC_ALL=zh_CN.UTF-8

export LANGUAGE=zh_CN.UTF-8

export LANG=zh_CN.UTF-8

---------------------------------------

f). 再次重启后,将会显示中文界面。

ce04dcf871dff0c73aa0071432f37997.jpg

06acc5d211c8dc24bb4193281844f7c1.jpg

嵌入式linux中文繁体字库,嵌入式Linux下中文字体显示相关推荐

  1. centos7 文件名中文乱码_解决Centos7下中文显示乱码

    一.中文支持 安装中文语言包: 复制代码 代码如下: yum groupinstall chinese-support 修改字符编码配置,没有这个文件就创建它: 复制代码 代码如下: vim /etc ...

  2. mysql阿里云不显示中文乱码_MySQL命令窗口下中文显示乱码的解决过程

    MySQL命令窗口下中文显示乱码的解决过程 在dos客户端输出窗口中查询表中的数据,还有项目部署到服务器上时前台的页面,中文数据都显示成乱码,如下图所示: 这个问题困扰了我一天,后来解决了才发现原来我 ...

  3. 高通针对LED应用的点阵字库解决方案 — 支持多种字号字体显示

    高通led字库方案为led显示屏提供标准,专业字库.应用于各类LED屏,包括公交车显示牌,广告牌,停车场系统,排队机显示屏等等.高通字库芯片为这些提供了专业,丰富的字库,LED显示不再有错字.漏字.字 ...

  4. linux系统怎么连接显示器,Ubuntu下外接显示器双屏显示的方法

    由于我用的是笔记本.屏幕有点少.所以有的时候想外接显示器来显示更大的区域,如果是在Windows下那可是很方便的事情.只需要按一下Fn+F4就可以了.但现在在Ubuntu Linux下.就变成了一件有 ...

  5. 解决Sqlite UTF-8中文数据格式在DOS窗口下中文乱码

    问题如下图所示: 右键查看DOS属性:点击选项->当前代码页为GBK 只要将当前代码页编码值设置为UTF-8就可以了: '退出sqlite:.exit 输入:chcp 65001回车 右键属性: ...

  6. win10高分辨率下修改字体显示大小(不是缩放百分比)

    问题 不通过修改设置缩放百分比来增大win10的字体显示大小,缩放百分比调大后会导致很多问题出现!!! 修改 打开设置,或者右键个性化,在搜索栏输入:"放大文本大小",搜索框下面会 ...

  7. 中文 代码 谷歌_Chrome谷歌浏览器下不支持css字体小于12px的解决办法

    先来看下 ie.火狐.谷歌浏览器下各个字体显示情况ie下: 火狐下: 谷歌下: 从上面的图可以很明显看出谷歌下 css设置字体大小为12px及以下时,显示都是一样大小,都是默认12px; 那么网上一直 ...

  8. Android系统下不同字体的环境判断

    在java代码中就已经有了关于当前系统语言的判断: Locale locale = Locale.getDefault(); System.out.println(locale.getLanguage ...

  9. 嵌入式 Linux 入门(十、Linux 下的 C 编程)

    嵌入式 Linux 入门第十课,聊聊 linux 下的 C 编程...... 矜辰所致 插一句,问题讨论群在文末的推广,以后大家提问可以在群中,即便我不在也能看到历史记录. 目录 前言 一.C 语言编 ...

  10. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

最新文章

  1. excel根据rgb自动填充颜色_Excel一键定位空值与自动填充
  2. d+java.ext.dirs_Java-JDK9-Djava.ext.dirs is not supported
  3. DSP2812程序执行过程
  4. JavaFX UI控件教程(四)之Button
  5. php 固话验证,收货地址参数校验:收货人、邮编、地址、手机、固话等
  6. css练习题4,复习webpack4之CSS文件代码分割
  7. Timus 1531. Zones on a plane
  8. Linux下搭建CACTI的时候总结的一些小知识
  9. Verilog初级教程(18)Verilog中的函数与任务
  10. 生成各种随机数据:随机数、随机字符串、随机汉字姓名、随机电话号码、随机日期
  11. mac终端怎么运行java_Mac 终端命令运行java
  12. IOS网络编程常用的代码
  13. 【2017.11.16】外包单报价
  14. CS5211AN可兼容CH7511B,是一款EDP到LVDS的转换器
  15. html+在ul中加边框,为元素添加边框,你有多少种好办法?
  16. DNS中的A记录和CNAME记录的区别
  17. python24点游戏
  18. VeLO:让AI自己调整参数的新优化器
  19. python证书过期_简单python脚本监控SSL证书到期提醒
  20. linux的中文意思,Linux中的./!$是什么意思?

热门文章

  1. SAP Smartform转成PDF方法汇总
  2. 小白学习Python的一点建议
  3. 欧派caxa设计软件_CAXA 2016 非常优秀的CAD电子图版设计软件
  4. csdn 博客代码块显示复制按钮
  5. 谭浩强C语言(第三版)习题6.11
  6. ofo现在还有退路吗?
  7. 7 个优秀 WordPress LMS 在线教育系统插件比较(优点和缺点)
  8. (附源码)springboot家庭装修管理系统 毕业设计 613205
  9. linux服务器如何备份成镜像,Linux下rsync 数据镜像备份
  10. 【Hack The Box】windows练习-- Conceal