How do I install fonts in Fedora

Fedora 19下GNOME+TigerVNC远程桌面部署实战 远程桌面是Linux系统管理与跨平台图形交互的基础能力,其核心依赖X11协议、会话隔离机制与轻量级帧缓冲传输。TigerVNC作为专为Xorg深度优化的VNC实现,具备原生Xorg集成、无状态会话管理及低内存占用等技术优势;而GNOME Classic模式在资源受限环境(如2GB内存+集成显卡)中,通过禁用动画、强制X11后端与精简服务链路,显著提升VNC帧率与响应稳定性。该方案适用于老旧服务器运维、嵌入式GUI调试及离线教学场景,尤其在ABI冻结、依赖可控的发行版(如Fedora 19)中,可实现高确定性 阅读详情
  1. Installing with yum

    A lot of fonts are available on fedora and rpmfusion repositories. You can search for available fonts using yum like this:

    yum search fonts

    Once you get to know the package name of the font you need to install, you can have it installed using yum. For example, to install google droid fonts:

    yum install -y google-droid-sans-fonts google-droid-sans-mono-fonts google-droid-serif-fonts
    ### or ###
    yum install -y google-droid-*-fonts
  2. Installing with font viewer

    You can preview and install font files using the gnome-font-viewer utility. Once you installed it, double clicking font files will open it in this utility. This utility can be installed using:

    yum install -y gnome-font-viewer

    Remember, this utility will install fonts in the user's font directory (~/.fonts). This means that the font will be available only for the user who installed it.

  3. Manual installation

    • User specific installation

      Login as the user for which you want to install the font. Then open the .fonts directory - create one if it doesn't exists. Remember, it will be on your home directory and will be hidden by default. You can show or hide hidden directories in nautilus with Ctrl+H. Copy the font files to this .fonts directory. Now, open a terminal and type the following command to make the users’ accounts aware of thefonts.

      fc-cache -v
    • System wide installation

      The system wide fonts are installed in the directory /usr/share/fonts. Create a directory there tohold your font collection, and copy the fonts to that newly created directory. Then run fc-cache -vto make the system aware of the newly installed fonts. You need root permission to make changes in/usr/share/fonts. You can use sudo or su - for that

      ### using sudo ###
      sudo nautilus /usr/share/fonts
      ### this will open nautilus as root. create directory and copy fonts. then
      sudo fc-cache -v
      
      ### using su - ###
      su -
      nautilus /usr/share/fonts
      ### this will open nautilus as root. create directory and copy fonts. then
      fc-cache -v

    fc-cache scans the font directories on the system and builds font information cache files for applications using fontconfig for their font handling. To force the re-generation of apparently up-to-date cache files, overriding the timestamp checking, you can issue the -f flag.

    fc-cache -f -v

gotcha: With some applications like Scribus and The Gimp, the more fonts you add, the longer it will take for the applications to start up. So if your collection is reaching into the thousands, expect those applications totake a moment to start.

Windows 11+WSL2搭建Fedora开发环境替代macOS Windows Subsystem for Linux (WSL) 是微软推出的Linux兼容层技术,通过在Windows内核中集成Linux系统调用接口,实现了原生Linux二进制文件的直接运行。WSL2采用轻量级虚拟机架构,通过虚拟化技术运行完整的Linux内核,性能接近原生Linux环境。这项技术极大降低了开发者在Windows平台使用Linux工具链的门槛,特别适合需要跨平台开发的场景。Fedora Remix for WSL作为专为WSL优化的发行版,预置了开发常用工具链和优化配置,配合Windo 阅读详情

相关推荐

Fedora KDE桌面环境深度调优:从系统更新到生产力工具链配置

Linux桌面环境调优是提升开发与日常工作效率的关键环节,其核心在于构建一个稳定、高效且个性化的操作系统工作流。从系统原理层面看,这通常涉及包管理器(如dnf)的熟练运用、硬件驱动的正确安装以及桌面环境(如KDE Plasma)的深度定制。其技术价值在于将通用的Linux发行版转化为高度适配个人需求的生产力平台,显著提升操作流畅度与任务执行效率。应用场景广泛覆盖软件开发、内容创作及日常办公。本文聚焦于Fedora KDE环境,详细阐述了通过系统更新、多媒体编码支持、显卡驱动安装、开发环境搭建(涵盖Visua

chubaisheng8627的博客 319

Fedora、CentOS install TTF/otf fonts

Step 1:切换至字体下载目录: [Richard@localhost Downloads]$ ll | grep otf -rw-rw-r--. 1 Richard Richard 16676 7月 19 2011 RBNo2Light_a.otf -rw-rw-r--. 1 Richard Richard 17912 7月 19 2011 RBNo2Ligh...

are27316的博客 382

Windows 11 + WSL2开发环境配置与优化指南

WSL2(Windows Subsystem for Linux 2)是微软推出的Linux子系统,通过在Windows内核中集成轻量级虚拟机技术,实现了近乎原生的Linux环境支持。其核心原理是利用Hyper-V虚拟化层运行完整的Linux内核,同时通过9P文件系统协议实现Windows与Linux子系统的高效文件互通。这种架构为开发者提供了独特的价值:既能利用Windows丰富的硬件生态和生产力工具,又能获得Linux的开发环境兼容性。在跨平台开发、机器学习、容器化等场景中,WSL2配合Fedora R

conghuang7343的博客 387

Install Ubuntu Fonts on Fedora17

1. Let’s work from your Downloads folder. cd ~/Downloads 2. Download the Ubuntu Fonts package from Ubuntu. wget http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip 3. Extra the dow...

weixin_33918357的博客 98

Arm-Linux嵌入式开发环境搭建:交叉编译+Qt+FL2440实战指南

Arm-Linux是嵌入式Linux开发的核心范式,其本质是通过交叉编译工具链在宿主机上生成可在ARM目标板运行的可执行程序。该技术依赖宿主-目标分离架构,关键在于工具链匹配、头文件与库的ABI一致性,以及运行时环境(如Framebuffer、QWS)的正确配置。其技术价值在于可控性强、资源占用低、贴近硬件,广泛应用于工业控制、教学平台和轻量级IoT设备。典型应用场景包括基于S3C2440等经典SoC的Qt嵌入式GUI开发、U-Boot/Linux/BusyBox系统构建及裸机调试闭环。本文以FL2440开

baochuanying9531的博客 458

Ubuntu零基础入门到精通【2.3讲】:️选择 Ubuntu 版本——Desktop、Server、LTS、Minimal Install 全面解析!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1948

5分钟上手STIX Fonts:LaTeX用户必备配置指南

STIX Fonts是专为科学、技术和数学文本设计的OpenType Unicode字体集合,由美国数学学会(AMS)、美国物理学会(APS)等权威机构联合开发。对于LaTeX用户来说,STIX Fonts提供了完美的数学符号和文本字体解决方案,能够满足学术出版的高标准需求。本文将为您提供完整的STIX Fonts配置指南,帮助您在5分钟内完成安装和配置。😊 ## 📦 STIX Fonts是

gitblog_00657的博客 422

安装并配置一台新的Fedora

`[bernard@fedora ~]$ sudo passwd root 我们信任您已经从系统管理员那里了解了日常注意事项。 总结起来无外乎这三点: #1) 尊重别人的隐私。 #2) 输入前要先考虑(后果和风险)。 #3) 权力越大,责任越大` sudo dnf install screenfetch rpm -qa | grep libreoffice | xargs -I {} sudo yum -y remove {} ...

Bernard's 1180

Fedora KDE 新装系统配置指南:从输入法到开发环境一站式优化

输入法框架是Linux桌面环境本地化与用户体验的关键组件,其原理在于为应用程序提供统一的文本输入接口。在KDE Plasma等桌面环境中,Fcitx5因其良好的兼容性和模块化设计,成为替代IBus的流行选择。其技术价值在于支持Rime等高度可定制的输入引擎,满足从拼音到形码等多样化输入需求,并能通过环境变量与自启动配置深度集成到系统中。在Fedora等前沿Linux发行版的应用场景中,配置Fcitx5与Rime,结合RPM Fusion仓库、国内镜像源及Flatpak软件生态的搭建,构成了新系统快速投入开发

weixin_33857679的博客 494

告别混乱!AutoSar BswM模式管理实战:手把手教你配置Rule与ActionList(附避坑指南)

本文详细解析了AutoSar BswM模式管理的实战配置,重点介绍了Rule与ActionList的高效组合方法,帮助开发者避免常见陷阱。通过具体案例演示了从基础到复杂的配置步骤,包括模式仲裁、逻辑表达式构建及ActionList优化策略,提升汽车电子系统的协调性与可靠性。

weixin_27066963的博客 259

vue3的面试题

vue3的面试题

jiang7701037的博客 6265

Fedora桌面Linux:前沿技术与稳定性的完美平衡

Linux发行版是开源操作系统生态的核心组成部分,其设计哲学直接影响用户体验。Fedora作为Red Hat赞助的社区发行版,通过严谨的发布周期和软件包管理机制,在技术前沿性与系统稳定性之间实现了精妙平衡。该系统采用DNF包管理器提供高效的软件管理能力,支持RPM Fusion第三方仓库扩展,为开发者提供Python、Node.js等最新工具链。在桌面环境方面,Fedora默认集成纯净的GNOME界面,同时提供Spins版本支持多种桌面选择。对于追求云原生技术的用户,Fedora原生集成Podman容器工具

weixin_34232744的博客 400

Ubuntu单系统安装全攻略:从删除Windows到UEFI引导设置(避坑指南)

本文提供Ubuntu单系统安装的完整指南,涵盖从安全删除Windows系统到UEFI引导设置的详细步骤。通过专业工具准备、分区方案设计、引导加载器配置等关键环节,帮助用户避免常见安装问题,实现纯净高效的Ubuntu单系统环境。特别强调UEFI引导的深度配置与安装后的性能优化,适合希望彻底转向Linux的用户。

weixin_29210727的博客 409

在 Linux 上安装 Microsoft TrueType 字体:ttf-mscorefonts-installer 指南

……

u013669912的博客 2343

激光定位算法竞技场:hdl_localization与Cartographer/AMCL的横向技术解剖

本文深入对比了hdl_localization、Cartographer和AMCL三种激光定位算法的技术原理与性能表现。通过UKF-NDT融合、图优化和粒子滤波等核心技术,分析了各算法在结构化环境、动态环境和大尺度场景下的适应性。实验数据表明,Cartographer在全局一致性上表现最优,而AMCL在动态环境中更具鲁棒性。文章还提供了算法选型指南和参数调优技巧,为工程实践提供参考。

weixin_29062865的博客 366

Python在Windows环境下驱动乐视三合一摄像头的深度图像处理实践

本文详细介绍了在Windows系统下,使用Python驱动乐视三合一摄像头进行深度图像处理的完整实践流程。从环境配置、驱动安装、OpenNI与OpenCV库的部署,到深度与彩色数据流的读取、可视化、三维点云转换以及背景移除等应用开发,为开发者提供了从零开始掌握深度摄像头编程的实战指南。

gitlab7runner的博客 232

st终端字体与连字配置:提升代码可读性的终极技巧

st(Suckless Terminal)是一款极简而高效的终端模拟器,以其轻量级设计和出色的性能著称。对于开发者和命令行用户来说,一个配置得当的终端不仅能提升工作效率,还能让代码阅读体验更加舒适。本文将为您详细介绍如何在st终端中配置字体和启用连字功能,打造完美的编程环境。 ## 🎯 为什么字体和连字对开发者如此重要? 在终端中编写和阅读代码时,字体的选择直接影响代码的可读性。一个好的编程

gitblog_00184的博客 1024

SORT算法在遮挡下总跟丢?深入OC-SORT源码,拆解其三大创新点如何解决卡尔曼滤波的顽疾

本文深入解析OC-SORT算法如何通过三大创新点解决多目标跟踪中的卡尔曼滤波顽疾。OC-SORT引入在线平滑虚拟轨迹技术(OOS)、观测中心动量匹配机制(OCM)和基于最后观测的轨迹恢复(OCR),显著提升了遮挡场景下的跟踪性能。实验数据显示,相比传统SORT算法,OC-SORT在MOT17数据集上MOTA提升5.7%,遮挡恢复成功率提高64.2%,为Multi-Object Tracking领域带来突破性进展。

weixin_42547431的博客 240

解决RedHat系统QT程序libxcb-icccm.so.4缺失的完整指南

在Linux系统开发中,动态链接库依赖管理是程序部署的核心环节。其原理在于程序运行时通过动态链接器加载共享对象文件,若依赖链断裂则导致"cannot open shared object file"错误。这种机制的价值在于实现代码复用和资源优化,但跨环境部署时易引发依赖缺失问题,特别是在RedHat最小化安装的服务器场景。本文聚焦QT框架在X11环境下对XCB库的依赖,通过包管理器查询、依赖链分析等工程实践,系统解决libxcb-icccm.so.4等XCB库缺失问题,涵盖从快速修复到容器化部署的完整方案,

chutisun0039的博客 370

手把手教你学Simulink——高频隔离型双向DC-AC逆变器的建模与仿真

本文系统讲解高频隔离型双向DC-AC逆变器的Simulink建模与仿真,基于DAB+全桥逆变两级拓扑,详述DAB移相控制原理、双闭环控制策略及分步仿真搭建流程。重点涵盖电路建模、控制环设计、参数设置与常见问题调试,强调模块化分步验证与分层控制逻辑,实现安全、高效、灵活的双向能量流动仿真,适用于储能、微电网等场景的系统开发与验证。

MHD0815的博客 107

三峡大学-微机原理与接口技术实验

其中,A15接E1,因此,A15为1,A14A13A12A11A10A9A8A7通过八输入与非门74LS30与E2连接,因此A14A13A12A11A10A9A8A7为11111111,A6A5A4与CBA连接,因此A6A5A4为101,A3A2A1A0不参与译码,因此IO5的地址范围为1111 1111 1101 0000B~1111 1111 1101 1111B,即0FFD0H~0FFDFH。如图1所示,若IO0输出为低电平,则需要E1接高电平,E2接低电平,E3接低电平,CBA的输入为000。

m0_62222486的博客 496

st终端安装全攻略:从零开始在各大Linux发行版上部署

想要寻找一款既美观又高效的Linux终端模拟器吗?st终端(Suckless Terminal)正是您需要的终极解决方案!作为一款轻量级、高性能的终端模拟器,st终端以其简洁的设计和卓越的性能在开发者社区中广受欢迎。本教程将为您提供完整的st终端安装指南,涵盖从依赖安装到配置优化的每一步。 ## 🚀 st终端简介:为什么选择这款终端模拟器? st终端是一款基于X Window System的

gitblog_00367的博客 384

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

DejaVu字体:开源多语言字体解决方案的完整指南

DejaVu字体是基于Bitstream Vera字体开发的开源字体家族,旨在提供更广泛的字符支持同时保持原有的设计风格。作为完全免费的开源字体解决方案,它包含了无衬线、等宽和衬线等多种字体样式,适用于文档排版、软件开发、网页设计等多种场景。无论你是开发者、设计师还是普通用户,DejaVu字体都能为你的项目提供专业级的字体支持。 ## 为什么选择DejaVu字体? ### 解决字体兼容性问题

gitblog_00774的博客 903

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

深度解析:rEFInd主题定制与多系统启动界面优化技术

在UEFI启动环境中,rEFInd作为一款功能强大的引导管理器,其原生界面虽然实用但缺乏视觉吸引力。rEFInd主题安装与定制技术能够显著提升多系统启动体验,通过专业的图标设计、响应式布局和色彩方案优化,为技术用户提供既美观又高效的启动界面解决方案。本文将深入探讨rEFInd主题的架构设计、配置优化和性能调优策略。 ## 技术背景与UEFI启动痛点分析 现代计算机系统通常采用UEFI固件替代传

gitblog_00261的博客 688

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: 安装alien,DEB与RPM互换
下一篇: linux查看当前系统是多少位
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值