首页 > 其他分享 >将字体打包至Docker中使用解决文字替换乱码问题

将字体打包至Docker中使用解决文字替换乱码问题

时间:2024-11-25 19:13:28浏览次数:12  
标签:文件 乱码 文件夹 字体 Docker font 打包

1.将字体文件放在font文件夹下上传至发布文件夹(一般是:/www/wwwroot/xxx.com/publish)中。

 

2.编辑Dockerfile文件,增加:

 

# 复制本地字体文件到容器内的字体目录

COPY ./font/ /usr/share/fonts/truetype/custom/

 

其中,“./font/ ”是字体文件所在文件夹,/usr/share/fonts/truetype/custom/ 是一个Docker文件固定存放字体的文件夹。

 

3.正常用命令打包Docker文件,文件,创建过程中打印出现下图文字则复制成功。

 

 

4.这样以后用word做文字替换在dorker环境下就不会出现乱码的情况了。

 

5.还有一些复杂情况需要在打包前,在Dockerfile中添加安装fontconfig的命令,这个没有试验成功,以后碰到问题再说。

标签:文件,乱码,文件夹,字体,Docker,font,打包
From: https://www.cnblogs.com/oyqjustice/p/18568411

相关文章

  • Docker:Docker搭建Jenkins并共用宿主机Docker部署服务(四)配置Jenkins用户与权限
    前言继续完成Jenkins权限配置管理,Jenkins的搭建与插件安装可以观看上一篇文章:https://www.cnblogs.com/nhdlb/p/18561435授权策略首页->系统管理->全局安全配置选择授权策略:Role-basedAuthorizationStrategy插件创建用户首页->系统管理->管理用户创建用户......
  • Docker:Docker搭建Jenkins并共用宿主机Docker部署服务(三)构建Vue前端服务
    前言继续完成前端服务部署,Jenkins的搭建与插件安装可以观看上一篇文章:https://www.cnblogs.com/nhdlb/p/18561435新建视图方便将整个项目的前端和后端整合起来(之前的文章都已经创建,这里就不用再创建啦!)新建任务选择视图创建项目(任务)任务配置项目结构这里我先介绍下项......
  • dsl 在打包构建生成代码中,是哪个英文单词的缩写
    在打包构建生成代码的上下文中,DSL通常是"Domain-SpecificLanguage"的缩写。Domain-SpecificLanguage(领域特定语言)DSL是一种计算机语言或规格,专门为解决特定领域的问题而设计。与通用编程语言(如Java、Python)不同,DSL专注于某一特定的应用领域,使得该领域的专家能够更容......
  • Qt 打包为可执行文件(详解)
    https://blog.csdn.net/dfr110719/article/details/136992619<divid="content_views"class="htmledit_views"><pid="main-toc"><strong>目录</strong></p>一.打包为文件夹二.打包为可执行......
  • [转]Docker/DockerHub 国内镜像源/加速列表(11月23日更新-长期维护)
    原文地址:Docker/DockerHub国内镜像源/加速列表(11月23日更新-长期维护)-轩辕博客文章目录 [隐藏]1 前言2 更新日志3 使用教程3.0.0.1 为了加速镜像拉取,使用以下命令设置registrymirror3.0.0.2 使用DockerHub代理,以下以docker.linkedbus.com 为例:可以根......
  • docker-compose 配置文件内容详解以及常用命令介绍
    一、DockerCompose简介DockerCompose是一种用于定义和运行多容器Docker应用程序的工具。通过一个docker-compose.yml文件,您可以配置应用程序需要的所有服务(例如:Web服务器、数据库、缓存等)并轻松管理它们。Docker Compose使用的三个步骤:使用Dockerfile定义应用程序的......
  • 笔记-速通Docker
    Intro最近得学FastAPI了,为了不弄乱环境,于是决定用Docker。Docker容器安装FastAPIDocker自己想办法装(首先拉取pyhton的镜像。为什么不拉FastAPI的镜像?因为后面可能会有别的需求。dockerpullpython:alpine然后,建一个工作目录方便后续工作。先简单的写一个FastAPI的应用......
  • Mathtype 输入框调整 / 工作区调整 / 工具栏放大 / 工具栏符号乱码 / 数学符号显示乱
    注:本文为“Mathtype输入框调整/工作区调整/工具栏放大/工具栏符号乱码/数学符号显示乱码/设置公式分辨率/显示模糊”系列文章合辑。未整理去重。MathType调整工作区域大小发布时间:2016-12-1516:05:01下面就介绍公式编辑器调整工作区域大小的两种方......
  • spark 写入mysql 中文数据 显示?? 或者 乱码
    目录前言Spark报错:解决办法:总结一下:报错:解决:前言用spark写入mysql中,查看中文数据显示??或者乱码Spark报错:SatNov2319:15:59CST2024WARN:EstablishingSSLconnectionwithoutserver'sidentityverificationisnotrecommended.AccordingtoMySQL5.......
  • 从零开始:NetBox 4.1 Docker 部署和升级Pd
    前言由于Netbox官方的中文语言日渐完善,所以新出一个使用官方Docker源部署和升级的教程。Netbox系列文章:https://songxwn.com/categories/NetBox/环境介绍RockyLinux9.5(理论上也适用于RHEL系列的7-9版本)南京大学镜像源ISO镜像下载:https://mirror.nju.edu.cn/rocky/9/isos......