X核心字体子系统在Linux下已被弃用多年(它已被基于fontconfig的字体堆栈取代,fontconfig大约有十年之久)。

它仍然作为兼容性措施在大多数发行版中保留,但也慢慢被删除(从字体集合开始)。除了大多数发行版宣布他们将会弃用X11,替换品(wayland,mir)摆脱的第一件事是X核心字体系统(因为大多数GUI应用程序很久以前已经切换到fontconfig)。

所以要回答你的问题:现在Linux下最常见的字体是DejaVu字体(当他们仍然对字体调查感到困扰时,它们的代码风格接近完全渗透)。它们通常不会暴露在X核心字体子系统中,但始终在fontconfig中。即使它们不存在,fontconfig也有一个很好的别名系统,其中'sans''serif'和'monospace'别名将始终存在并指向可用的最佳字体。另一方面,X核心字体系统的状态在Linux发行版本之间会有很大差异,从完整到残留,您不能依赖任何现有的特定字体(甚至是现有的核心字体子系统)。

为自己和你的用户一个忙,在你所依赖的字体系统被完全忘记之前,将你的应用程序切换到其他人使用的字体系统。你的问题不是使用的字体,你的问题是你所依赖的整个软件堆现在正在被杀死。

如果您不想了解处理现代智能字体所需的所有库的详细信息,请使用pango。它提供了处理unicode opentype字体所需的所有组件(fontconfig,freetype,freebidi,harfbuzz,我可能会忘记一些,每年添加新的字体格式变得更复杂)的稳定接口。

linux 萌字体,Linux平台上的Ubiqutous字体相关推荐

  1. linux版本i686,linux-x86_64平台上的gcc i686

    我在RHEL X86_64上安装GCC i686时遇到一些麻烦. 确实,我必须在此平台上构建一些32位软件和共享库. 我可以在32位平台(Linux或Windows)上构建这些软件和库. 我的问题在这 ...

  2. linux 自启动 快捷键,linux自定义快捷键、文件打开方式、文件快捷方式、启动器及开机启动...

    http://blog.csdn.net/pipisorry/article/details/39584173 linux自定义快捷键 lz的: shutter-s shutter -s gnome- ...

  3. linux降内核版本_查看linux版本内核 Linux内核版本的变化

    1.major:表示主版本号,有结构性变化时才变更. 2.minor:表示次版本号,新增功能时才发生变化;一般奇数表示测试版,偶数表示生产版. 3.patch:表示对次版本的修订次数或补丁包数. 4. ...

  4. linux推出mysql对话_以及如何配置它以与Linux平台上的MySQL数据库对话

    Mirth Connect是一个开源集成引擎,主要用于医疗保健领域.这支持各种医疗保健标准(HL7,XML,EDI / X12,DICOM等),这些标准将帮助企业集成不同的系统,并使它们以共同的语言相 ...

  5. linux sdk 窗口句柄,Venus: 针对Linux平台上,对常用的系统API进行面向对象的封装SDK。...

    Venus 项目介绍 Linux平台上,对常用的系统API进行面向对象的封装SDK,使用C++实现,没有使用C++11特效,支持CentOS.Ubuntu.RedHat各个发行版本和不同内核版本使用, ...

  6. 运行在TQ2440开发板上以及X86平台上的linux内核编译

    一.运行在TQ2440开发板上的linux内核编译 1.获取源码并解压 直接使用天嵌移植好的"linux-2.6.30.4_20100531.tar.bz2"源码包. 解压(天嵌默 ...

  7. Linux平台上DPDK入门指南

    目录 1. 简介 1.1. 文档地图 2. 系统要求 2.1. X86 上预先设置 BIOS 2.2. 编译DPDK 2.3. 运行DPDK应用程序 2.3.1. 系统软件 2.3.2. 在 Linu ...

  8. Linux平台上DPDK入门指南(二)

    4. 编译和运行简单应用程序 本章介绍如何在DPDK环境下编译和运行应用程序.还指出应用程序的存储位置. 注意:此过程的部分操作也可以使用脚本来完成. 4.1. 编译一个简单应用程序 一个DPDK目标 ...

  9. Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)

    Linux系列-Red Hat5平台下的LAMP网站服务搭建(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com: ...

最新文章

  1. ANT无线通信技术(2) 通道配置
  2. Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
  3. Qt 清空QPixMap
  4. 开放下载!《一站式大数据开发治理DataWorks使用宝典》
  5. 5位院士谈科研瓶颈:必须“逼着自己在精神上愿意吃苦”
  6. 基本的Material Design布局结构
  7. watch 与 computed
  8. K-th largest element in an array
  9. 盘点大数据分析AI工具的常用算法
  10. linux设置汉语输入法,在Deepin系统下使用韩语(韩文)输入法的方法
  11. Laravel快速入门
  12. 重庆天象网络科技:UI设计的图标概述,新手必看的设计基础
  13. 神舟笔记本风扇声音很大怎么办
  14. 周问题回复-滤波器-锁相环BL参数及环路滤波器参数问题
  15. java类与对象实验报告心得体会_java上机实验心得体会报告(大全五篇)
  16. via浏览器 html代码,网页黑色加强的css代码
  17. 飞天含雪看“网络红人”----社会浮躁下的一场闹剧
  18. 理解 OpenStack + Ceph (3):Ceph RBD 接口和工具 [Ceph RBD API and Tools]
  19. 继续教育-计算机会计答案,计算机会计模板答案
  20. 史上最简SLAM零基础解读(6) - 卡方分布(chi-square distribution)和()卡方检验(Chi-Squared Test) → 理论讲解与推导

热门文章

  1. 计算机硬件驱动的安装,usb驱动安装,手把手教你电脑usb驱动怎么安装
  2. freeswitch 解决打电话没有声音的问题。
  3. ogr2ogr utf-8格式支持
  4. 中国艺术史论文索引·音乐(四十年代)
  5. 专业的苹果刷机助手-爱思助手PC版(新版)提供下载
  6. 求循环小数计算出循环节c语言,如何求一个分数化成小数后的循环节?求算法,或者C++/C程序....
  7. 如何获取更多优质用户反馈?尽在全新应用内评价
  8. EF Core 关联数据
  9. 十九个指标下的七个国家级城市群的高校科技成果汇总
  10. 人像抠图 人体抠图SDK、AI人像分割SDK、AI智能抠像、视频人体抠像换背景