当前位置: 首页 > 知识库问答 >
问题:

在客户端的PC上的字体

金珂
2023-03-14

我创建了一个WinForm应用程序,它有一些带有特殊字体的标签,这些标签没有安装在客户端的电脑上,因此当我的任何客户端运行我的应用程序时,标签的字体都不同。我已对此进行了搜索,以找到解决方案

第一个问题:我该怎么做?

如果不可能,

第二个问题:我如何在客户的电脑上安装字体而不让他们知道?我的意思是,我如何不仅在我的项目上,而且在Cliens的操作系统上以编程方式安装字体?

共有2个答案

米树
2023-03-14

你的问题相当广泛,因为你问了两件事。

对于第一个问题,不妨通过匹配的解决方案替换所有文本。如果我没记错的话,设计文件也包括在内。

对于您的第二个问题,您想创建一个安装程序。您可以使用http://wixtoolset.org/为您的程序创建一个安装程序。有足够的教程可以让您开始。要包含您的(自定义)字体尝试;如何使用Wix安装打开类型字体

何向荣
2023-03-14

对于这些场景,您需要编写一个部署脚本。通常这些事情是通过安装包来完成的。你的字体必须与应用程序打包在一起。然后运行主应用程序或其他脚本来安装字体。这里有一些链接,

通过命令行安装字体

Wix安装程序

部署

 类似资料:
  • 2022年10月11日(60min) 1.vector push_back 时间复杂度 2.多级存储 3.虚拟内存 4.网页访问流程 5.算法题大数相乘 6.NULL与nullptr的区别 7.可靠UDP 差不多就是这些。 2022年10月14日 感谢信

  • 1、自我介绍 2、代码题、双链表插入,自定义数据结构 3、快排、时间复杂度 4、io多路复用 4、c++ 内存泄漏 智能指针 weak ptr 5、线程池的使用 6、实习 7、项目

  • 问题内容: 我是android开发的新手,并希望使用Thrift客户端创建一个应用,该客户端在我的网络上使用Thrift服务器。我已经获得了Thrift定义文件和Thrift编译器生成的Java代码。 我该如何开始?如何将旧版库添加到我的项目中?我需要自己编译吗?如果是,我应该如何做到这一点以使其与Android兼容? 我可以直接使用类似于此功能的自动生成的功能吗 对我的服务进行异步调用,以便我遵

  • 我是android开发新手,希望创建一个应用程序,其中包含一个thrift客户端,该客户端正在我的网络上使用thrift服务器。我已经得到了thrift定义文件和thrift编译器生成的java代码。 > 我可以直接使用类似于此的自动生成函数吗 对我的服务进行异步调用以便我遵循android最佳实践?或者使用这个功能会以任何方式阻止我的应用程序,或者在android上还有其他方式比这个更好吗? 我

  • 我已经在Raspberry Pi上安装了MQTT,并为代理配置了Arduino Uno,但在/var/log/mosquitto/mosquitto.log文件中看到了以下条目: Pi是用有线到本地LAN的ETH0设置的,IP地址为192.168.1.50 在PI上还有一个WiFi AP设置。Arduino Uno通过WiFi连接以发送/接收MQTT消息。WiFi AP的IP地址为192.168.

  • 1、输入整数序列,输出k个最小的数 2、大整数相加(转字符串) 3、解释代码,常量指针相关 4、解释代码,类的继承