支持信创国产化(02) - - 安装中文字体

在将OrayTalk的客户端实际部署到国产操作系统时,会有这样一种情况,我们开发应用所使用的Avalonia框架在部分机器上检测不到操作系统的默认字体,于是,程序就会出现运行后没反应、或卡死的情况。解决的方案就是:

1. 在出现上述情况的电脑上安装所使用的中文字体

    在国产操作系统上安装字体的基本步骤如下:

(1)把解压后的字体文件都放在一个文件夹下,以/home/UsrName/Download/Font为例

(2)在终端中输入

          sudo cp -r /home/UsrName/Download/Font /usr/share/fonts/

即将字体文件夹全部复制到/usr/share/fonts/目录下

(3)在终端中依次输入以下四条命令:

         sudo mkfontscale  //新增字体扩展

         sudo mkfontdir    //新增字体目录

         sudo fc-cache -fv  //刷新缓存

         fc-list  //验证字体安装情 

2. 开发者需要将项目字体设置为目标机器上已安装的中文字体,并应用到所有的窗口上。

         在App.axaml文件中添加如下代码即可:          

<Application.Styles>
  <Style Selector="Window">
    <Setter Property="FontFamily" Value="微软雅黑"></Setter>
  </Style>
</Application.Styles>

 

相关文章连接:《支持信创国产化》系列文章目录

 

 

导航

首页

官方网站

联系我们

站内搜索

OrayTalk 企业即时通讯系统

傲瑞通官网

详细说明

客户端下载

OrayMeeting 视频会议系统

详细说明

客户端下载

ESFramework 通信框架

详细说明

SDK与Demo下载

ESFramework FAQ

版本变更记录

OMCS 语音视频框架

详细说明

SDK与Demo下载

OMCS FAQ

版本变更记录

OVCS 视频会议Demo

详细说明

源码下载

傲瑞实用组件

SDK下载

H5Media 纯网页音视频交互

NPusher 推流组件

MCapture 语音视频采集组件

MFile 语音视频录制组件

MPlayer 语音视频播放组件

OAUS 自动升级系统

StriveEngine 轻量级的通信引擎

傲瑞组件 FAQ

授权

授权流程

产品选购指南

授权方案说明

授权SDK使用说明

其它

支持信创国产化

SDK使用技巧

联系我们