如何在QNX系统中增加字体

基于QNX7.0 矢量字体FreeType中英文渲染 第一篇用QNX SCREEN 渲染文字使用基础字库加上点阵放大实现的,放大后字体会很难看,于是考虑使用FreeTpye矢量字体实现。代码实现如下 1、英文矢量字体渲染 #pragma once #include "libmessage.h" #include "bagad_module.h" #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <screen/screen.h& 阅读详情

如何在QNX系统中增加字体  

2009-01-12 14:56:06|  分类: QNX笔记

如宋体:

1.      在Win下找到SURONG.TTF

2.      进入QNX,将上述文件拷到/usr/photon/font_repository目录下。

3.      在pterm上运行font_install安装字库。

4.      在pterm上运行fontadmin,新建一种字体,在选项里只要能看到Simsun就成功了。


QNX641:

参考文档:phfont 和 mkfontdir 

以宋体为例: 
1.拷贝字体文件SURSONG.TTF到目录/usr/photon/font_repository/下。 
2.最好备份/usr/photon/font_repository/fontdir文件。 
3.运行命令生成新的fontdir文件 #mkfontdir -i /usr/photon/font_repository/fontdir -d /usr/photon/font_repository 
4.重启机器。 
5.可使用#ped检验字体是否添加成功!


告别晦涩难懂!手把手教你用QNX Screen API在8295座舱上显示第一个窗口 本文详细介绍了如何使用QNX Screen API在高通8295智能座舱上创建和显示第一个窗口。通过分步指南和实战代码示例,帮助开发者快速掌握QNX Screen图形架构、环境搭建、窗口创建及多屏协同技术,提升车载人机交互开发效率。 阅读详情

相关推荐

嵌入式跨平台GUI选择

关注嵌入式gui库很久了,一直想找一个合适的gui库。Thomas Petazzoni的这篇文章不错choosing-embedded-graphical-libraries,感谢Thomas Petazzoni。 1.FLTK  -- Fast Light Toolkit FLTK (pronounced "fulltick") is a cross-platform C++ GUI too

Delores的专栏 1万+

QNX的深度嵌入过程

利用QNX的模块性和和可裁剪性,其嵌入过程一般是:构建Buildfile -> 编译buildfile生成系统映象文件 -> 启动目标系统 ->嵌入式系统软件设计。其中的关键是构建Buildfile[19]。通常一个嵌入式系统需要一个可启动的操作系统映象文件(OS Image)。对于基于QNX的嵌入式一个应用系统,就是根据所选择的CPU类型以及应用程序所需要的操作系统模块来定制嵌入式系统。构建Bu

kc87654321的专栏 1180

2.7【渲染】字体渲染

如果安装了其他应用程序框架以与你的 Screen 应用程序一起使用,则字体的位置可能不同(例如,Qt5 安装的 /opt/qt5/lib/fonts)。你可以使用Fontconfig库为你的目标系统配置和定制字体配置。你可以将FreeType库与Screen一起使用,以渲染字体文件中的字形。使用这些库时,请确保你的环境变量(例如$LD_LIBRARY_PATH)已正确设置,以包含目标上的这些库的位置。如果你使用带有Screen的应用程序框架(例如Qt),则必须确保你还具有这些框架所需的相应字体配置。

从0到1,突破自己 322

linux 中文字体美化,美化ubuntu字体

拷贝3个字体文件(simsun.ttc SURSONG.TTFtahoma.ttf)到/usr/share/fonts/zh_CN/TrueType/ 目录命令:mkdir -p /usr/share/fonts/zh_CN/TrueType/sudocp /media/hda1/windows/fonts/simsun.ttc/usr/share/fonts/zh_CN/TrueType/sud...

weixin_42447265的博客 631

ubuntu安装公式编辑器mathtype, wine中文乱码,ubuntu中文字体

1,下载mathtype thepiratebay.org https://jaist.dl.sourceforge.net/project/klatexformula/klatexformula/klatexformula-4.0.0/klatexformula-4.0.0.tar.gz 2,安装 $ sudo apt-get install wine-stable $ wine --...

Hello Word! 2729

目录 QNX Screen图形框架

通过使用Screen,开发人员可以轻松地创建具有丰富用户界面的应用程序,这些应用程序可以在QNX操作系统上运行,并且可以与其他QNX应用程序和服务进行无缝集成。请确保在您的应用程序中执行适当的错误处理。QNX Screen Graphics Subsystem为开发人员提供了一个完整的图形解决方案,包括窗口管理、渲染、事件处理、动画和多媒体支持等功能。总之,QNX Screen Graphics Subsystem为开发人员提供了一个强大而灵活的图形框架,使他们能够轻松地创建出色的交互式用户体验。

从0到1,突破自己 1840

Ubuntu 11.04安装字体

作者:小肥肥 转自:http://blog.sina.com.cn/s/blog_5c9a54e30100rzbo.html  在Ubuntu软件中心搜索font,选择安装“字体管理器",就可以预览、比较和管理字体了。      Ubuntu11.04下安装字体很简单,进入Windows下目录:/media//WINDOWS/Fonts,比如我的时/media/System/WI

老瓦的笔记本 1092

[实践篇]13.6 QNX侧如何抓取日志?

通常,在QNX侧我们使用是log2info抓取Q侧的日志;接下来我们来看看slog2info的用法;

从0到1,突破自己 3682

SA8155QNX平台(aarch64le)交叉编译harfbuzz库

本文介绍在QNX系统中使用HarfBuzz库解决印地语显示问题的方案。首先分析FreeType与HarfBuzz的分工,FreeType负责字形渲染,HarfBuzz负责字形选择和排版。随后详细说明QNX交叉编译环境的配置方法,包括工具链路径设置、编译器选择、FreeType库链接等关键步骤。通过创建CMake工具链文件和配置环境变量,实现在QNX700平台上编译HarfBuzz 8.3.0版本,最终解决多语言文本的复杂排版问题。

Jwfaikeyan的博客 643

48个常用中文字体,可导入onlyoffice、libreoffice等

常用中文字体,可导入onlyoffice、libreoffice等。包含大多数GBK字体

ANSYS Help USER300

USER 300概述单元描述输入数据假设与限制条件 概述 单元描述 Mechanical APDL提供了一种方便的方法来创建自定义的单元,命名为USER300,可以创建几乎任何单元类型。 UserElem子程序为Mechanical APDL在单元类型创建上提供了一个接口,可传递用户自定义单元创建时所需的所有数据,然后从自定义单元返回所有数据和结果,以更新数据库和文件。因为通过接口可以访问数据库和文件信息,所以很少需要了解Mechanical APDL数据库程序和文件结构。该接口还提供了获取Mechanic

weixin_47019765的博客 2235

Qt for QNX 编译运行步骤以及一些报错问题解决

本文解决qnx 提示 fontconfig 报错,qnx提示 libqqnx.so 文件无法加载、把 Qt 程序指定到QNX的特定 Screen 上显示等问题

miracle 2824

ai数字人系统部署

这段代码实现了基本的语音交互闭环,用户通过语音输入问题,数字人识别语音后进行自然语言理解并生成回复,再将回复转换为语音输出。但实际应用中的 AI 数字人系统更为复杂,如形象渲染需专业图形引擎(如 Unity、Unreal Engine),自然语言处理也会涉及更复杂的模型微调及多轮对话管理等。一个完整的 AI 数字人系统涵盖形象生成、自然语言处理、动作控制等多个复杂功能,下面为你提供一个 Python 示例,整合多个库来实现数字人基础功能,包括语音交互、简单的自然语言理解以及通过虚拟形象展示对话。

weixin_ggwwsscc的博客 370

[QNX700]QNX 7.0 平台QT开发环境配置

锋影 email:174176320@qq.com 如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意 声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正 1. QNX qt开发工具介绍 qnx 对 qt模块的支持 Qt是基于QNX Neutrino OS的嵌入式设备推荐的UI和应用程序开发平台之一。QNX ...

xjhhjx的专栏 2099

Windows游戏玩家必看:用Process Lasso优化CPU优先级和核心绑定,告别卡顿

本文为Windows游戏玩家详细介绍了如何使用Process Lasso优化系统性能。通过设置CPU优先级和核心绑定,可以智能管理进程资源,确保游戏获得最高调度权限,有效减少因后台程序干扰或Windows调度机制不完善导致的卡顿与帧数波动,从而提升游戏流畅度与稳定性。

weixin_29299807的博客 2218

Ubuntu20.04/Debian10安装向日葵远程控制踩坑实录(附依赖问题解决方案)

本文详细介绍了在Ubuntu 20.04/Debian 10系统上安装向日葵远程控制软件的全过程,重点解决了常见的依赖问题,特别是libwebkitgtk相关错误。通过自动修复、手动修改.deb包依赖和使用兼容层三种解决方案,帮助用户顺利完成安装并优化远程控制体验。

silver的专栏 750

QNX IDE 改变字体大小

菜单window-preferences General-&gt;Appearance-&gt;Colors and Fonts 选择C/C++   -&gt;  Editor  -&gt; C/C++ Editor Text Font 点击 Edit 按钮   选择需要的字体和大小 确认  ...

xjcwzp的专栏 748

光模块封装工艺简介

光模块按照部件可以分为芯片、光器件、光模块三个层级;按照应用领域大概可分为电信应用、数通应用两个领域;按照内部器件的封装工艺可分为TO、Box、COB三大类。 但是,无论是哪种类型的光模块,其生产工艺基本上可以分为封装、测试两大块。   那什么叫做器件封装呢?我的理解器件封装就是利用胶水、焊料、机械、热量等手段把器件按照一定的先后次序结合形成一个整体的过程,就好像早上吃的煎饼,把面粉、鸡蛋、脆饼、烤肠、葱花等这些“器件”,按照一定的顺序,通过食用油、甜面酱、加热、卷起来等手段结合到一起,形成了美味的

qq_33253182的博客 2830

QNX 7.0 平台QT开发环境配置

 1. QNX qt开发工具介绍 qnx 对 qt模块的支持 Qt是基于QNX Neutrino OS的嵌入式设备推荐的UI和应用程序开发平台之一。QNX Neutrino OS不是现成的软件包,而是嵌入式开发解决方案,Qt也是此解决方案的一部分。很久以前Qt已经移植到QNX,在QNX 社区还专门有一个Qt的专栏保证 qnx-qt用户的交流 http://community.qnx.com/s...

学之知之的博客 1万+

高比例风电电力系统储能运行及配置研究(python&Matlab实现)

目录1 概述2 案例3 Matlab实现 3.1 题目及分析3.2 Matlab代码 4 七个题全部代码(值得学习) 下面我们先以第二题为例,然后给出Matlab代码:先考虑风电装机300MW直接替代机组3的发电功率曲线,观察系统功率平衡发生的变化情况。然后在此场景下,以最小发电成本为目标函数,将负荷分配给两台火电机组1、2和风电机组,绘制机组日发电计划图。再将风电装机容量作为一个决策变量,以最小发电成本为目标函数,求取最小发电成本对应的风电装机容量,绘制机组日发电计划图。1. 风电装机300MW、直接

weixin_46039719的博客 1741

【Unity】NGUI下载与导入

Unity3D插件NGUI的下载和导入。

Get your hands dirty 3万+

QNX时钟体系深度解析:从硬件中断到SIGEV_THREAD通知的完整链路

本文深度解析QNX实时操作系统的时钟与定时器体系,从硬件中断(如PIT)到内核定时器管理,再到用户空间通知的完整链路。详细阐述了timer_create、sigevent结构体与SIGEV_THREAD等通知机制的工作原理,并对比了CLOCK_REALTIME、MONOTONIC等时钟源特性,为构建高可靠性嵌入式系统提供关键知识。

jwt8token的博客 459

CMake是什么?为什么学习CMake

CMake的主要作用和重要性,包括其在跨平台构建中的应用、如何支持多种编译器及操作系统,以及它在管理大型和复杂项目中的优势。

小鱼酱的博客 3872

QNX时钟体系深度解密:从内核滴答到SIGEV_THREAD通知的完整链路

本文深入解析了QNX实时操作系统的时钟体系,从硬件时钟中断、内核滴答服务到用户态定时器通知的完整链路。详细对比了CLOCK_REALTIME、CLOCK_MONOTONIC和CLOCK_SOFTTIME等时钟源的行为差异,并重点剖析了SIGEV_THREAD、SIGEV_PULSE等多种通知机制的原理与适用场景,为开发高精度、高可靠的嵌入式实时应用提供实践指导。

eee77的博客 478

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

图像分析demo android_车载 Android 系统快来了 但前景可能并不乐观

沃尔沃旗下电动车品牌 Polestar 即将发布一款名为 Polestar 2 的纯电动车,除了对标 Model 3,这台车还有另一大看点:将成为首辆搭载车载 Android 系统的车型。这套 IVI 系统由谷歌和沃尔沃联合研发,按照外媒的消息,这套系统将会在 2020 年正式向外界发布。这个 demo 看起来很简单,只是作为页面展示,涵盖了大部分功能。在这里我不打算详细分析这套系统的功能,而是想...

weixin_39610631的博客 219

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: QNX常用小技巧
下一篇: QNX常用命令
CyberLabs
博客等级 码龄15年 143粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值