cefsharp设置字体库为宋体

cefsharp设置字体库为宋体,第1张

在 CefSharp 中设置字体库为宋体的方法如下:

1. 在项目中添加字体文件:将宋体字体文件添加到项目中,并将字体文件设置为嵌入式资源。

2. 在程序启动时加载字体库:在应用程序启动时,添加以下代码来加载自定义字体库:

```CSharp

// 注册自定义字体

private void RegisterCustomFont()

{

var customFontPath = "YourCustomFontFileLocation"

var fontCollection = new PrivateFontCollection()

fontCollection.AddFontFile(customFontPath)

// 定义 CefSettings 对象

var settings = new CefSettings()

// 设置 CefSharp 字体

settings.CefCommandLineArgs.Add("force-device-scale-factor", "1.0")

settings.CefCommandLineArgs.Add("disable-direct-write", "1")

settings.CefCommandLineArgs.Add("disable-gpu", "1")

var fontCollectionFamilyName = "CustomFontFamilyName"

if (fontCollection.Families.Length >0)

{

fontCollectionFamilyName = fontCollection.Families[0].Name

}

//注册自定义字体

settings.RegisterScheme(new CefCustomFontScheme

{

FontFamilyName = fontCollectionFamilyName,

FolderPath = AppDomain.CurrentDomain.BaseDirectory,

Name = "custom"

})

//初始化 CefSharp

Cef.Initialize(settings)

}

```

在上述代码中,将 YourCustomFontFileLocation 替换为你的自定义字体文件所在的路径,将 CustomFontFamilyName 替换为你的自定义字体家族名称。

3. 使用自定义字体库:按照以下步骤在 CefSharp 控制器中设置宋体为默认字体:

```CSharp

var settings = new BrowserSettings()

settings.StandardFontFamily = "custom"

settings.FixedFontFamily = "custom"

settings.SerifFontFamily = "custom"

settings.SansSerifFontFamily = "custom"

settings.CursiveFontFamily = "custom"

settings.FantasyFontFamily = "custom"

```

以上就是在 CefSharp 中设置字体库为宋体的步骤。

说明宋体.shx文件是从一个只包含字母和数字符号的小字体文件改过来的,不能替换一些包含中文字符的大字体文件。

解决方法:

1、打开AutoCAD程序后,选择菜单命令“工具”—“选项”(或者直接输入“OP”命令)调出“选项”对话框窗口。

2、在“选项”对话框中单击“文件”选项卡(软件默认打开的是“配置”选项卡),在此选项可以看到字体映射文件“acad.fmp”完整的保存存路径及文件名,见下图。

3、根据路径找到“acad.fmp”文件,并用Windows系统的自带的文本编辑器“记事本”打开该文件。

4、在打开的“acad.fmp”文件中,将你缺少的字体映射为“gbcbig.shx”字体。例如缺少“hzfs”字体,就在文件中添加内容“hzfsgbcbig.shx”。缺少的字体和“gbcbig.shx”之间用英文的分号“”隔开。

5、编辑完成后,点击“文件”—“保存”,然后退出即可。

1、首先,我们使用WPS Office软件打开需要修改字体的Office文件,点击页面左上角“编辑”按钮。

2、接下来,进入文件编辑页面之后,选中需要修改的字体,在下面的工具栏中点击“字体”按钮。

3、接下来,点击软件列表中的字体,点击选中修改之后的字体。

4、接下来d出的页面中,点击同意使用协议,即可下载并应用该字体。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8006575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存