fonts相关内容

我该如何有效地坚持一个.net字体对象?

用例:用户进行自定义的字体,以在设计图面上的对象,我需要加载/保存到我的数据存储。即像粗体,斜体,大小设置,字体名称必须坚持。 有一些简单(可靠)机制转换/读取字符串重新字体对象的presentation回(在这种情况下,我只需要一个属性)?或者是多个属性结合自定义逻辑正确的选择? 解决方案 使用 字体的字体=新的字体(“宋体”,12,GraphicsUnit.Pixel); 类型转换器转换 ..
发布时间:2015-11-26 01:06:52 C#/.NET

减少填充在周围的WinForms按钮文本

我有将要在触摸屏系统中使用的应用程序,它包含了若干按钮,是相当大的(〜100像素正方形)。 每个按键都会有1至4行文本(通常每行一个字)的。 由于大量填充的按钮,我不得不减少文本的大小,使之成为几乎无法读取,但是如果我能够减少内部填充,使文本能画出正确的了边境,那么我会不会有问题。 我已经试图减少控制的填充下降到零以下,但它并不能帮助。 this.Text = _label; this. ..
发布时间:2015-11-26 00:54:22 C#/.NET

为什么FontStretch不会在WPF的工作?

我想设置的 FontStretch 属性在WPF一个TextBlock,但似乎这是行不通的。我试图扩大,浓缩等,但文本外观不会改变。 我的工作在Windows XP上使用框架4.0,并测试了用宋体和宋体。 是否在Windows 7或只与某些特定的字体只能在工作吗? 修改:如果它不与所有字体的工作,有没有对支持此功能的字体列表?或者是有可能修改字体像宋体/宋体来支持它? 解决方案 要获得类 ..
发布时间:2015-11-26 00:39:43 C#/.NET

iTextSharp的再利用字体嵌入在Acrofield

有在“iText的在行动”,涵盖设置字体,以及“FontFactory.RegisterDirectories”的方法(这是因为书上说......一个昂贵的调用)的提示。但是,在我的情况,我想用新的领域的字体已嵌入到文档中(在现有Acrofield)。由于不能保证相同的字体将存在于用户的机器(或Web服务器)上....是没有办法,我可以注册已经嵌入字体,这样我就可以重新使用它的其他对象的方法吗?在 ..
发布时间:2015-11-25 15:56:35 C#/.NET

我怎样才能捆绑的字体与我的.NET WinForms应用程序?

我想使用非标准字体为我的。NET 3.0 WinForms应用程序。 这个字体可能会安装在我的一些用户的计算机,但它显然缺少对一些人。 我怎么能随我的程序的字体?我是否需要安装字体?如果是这样,就是缺乏管理员权限将是一个问题? 解决方案 下面是一个博客我写的文章,显示了一种嵌入字体作为资源在应用程序中(无DLL进口必要的:)。 在.NET应用程序中嵌入字体 下面是我创建,所有的魔术发生 ..
发布时间:2015-11-25 15:35:27 C#/.NET

如何确定哪些字体包含特定字符?

给定一个特定的UNI code字,让我们说吗,我怎么遍历系统中安装的所有字体,并列出包含字形这个角色的那些? 解决方案 我已经在.NET 4.0测试这一点,你需要添加引用的 presentationCore ,以获取字体和放大器;字体类型工作。同时检查 使用系统; System.Collections中使用; 使用System.Collections.Generic; 使用System.Win ..
发布时间:2015-11-25 14:07:08 C#/.NET

净列举的WinForms字体样式?

我一直在摸索一种方式来列出有效的字体样式使用.NET Framework(即使我要的PInvoke GDI32或其他一些API),因为不是所有的字体落入System.Drawing中给定的字体。 fontstyle的枚举值(粗体,斜体,普通,删除线,下划线)。不符合该法案的字体的一个很好的例子是的Segoe UI,这是TrueType字体微软与字体样式:普通,Semibold,轻,粗体,斜体,和B ..
发布时间:2015-11-25 14:03:37 C#/.NET

C#LIB处理字体文件 - TTF(TrueType字体),其他

任何已知的C#库或项目,有可以理解TTF文件格式?大多数问题香港专业教育学院看到这方面正在试图做定制渲染,但我更感兴趣的是应用程序的字体编辑器类型。 解决方案 不知道你想做什么,但WPF有一个冷静的 GlyphTypeface类这是很抽象,很独立。 这是你如何可以启动: GlyphTypeface TTF =新GlyphTypeface(新的URI(@“C:\ WINDOWS \字体\ ..
发布时间:2015-11-25 13:32:53 C#/.NET

如何安装字体编程(C#)

有没有办法为字体永久添加到Windows 7/8的PC编程? 我已阅读有关AddFontResource DLL导入几个职位,但它似乎并没有工作。 另外的是,在 MSDN文档说的字体将在计算机重新启动后删除,除非该字体被添加到注册表中。 我如何可以安装字体永久?我怎样才能字体添加到注册表?是否总是同一个名字/进入? 我要动态地添加字体上运行,因为我只要用户选择它获取字体。 备注:我知道如何 ..
发布时间:2015-11-25 13:30:54 C#/.NET

如何安装在VB.NET在用户机器上的字体,以便像Word应用程序可以使用它?

需要安装上的所有用户的机器上的字体,将使用我写的应用程序,它在Word中创建自定义的文件。这是一间酒吧code字型。 我已经成功地将字体为我的解决方案,并将其生成操作嵌入的资源并且还成功地写入code,以检查字体在用户的系统上已安装。 现在我只需要弄清楚如何从我的解决方案中提取字体并安装到用户的机器,如果他们安装的字体本身的Office应用程序中使用,等等。 大部分时间我已经找到了例子,是使 ..
发布时间:2015-11-25 13:28:45 C#/.NET

设计自定义字体对话框/选择器对C#,过滤掉非True Type字体

由于内置字体对话框返回一个“不是真正的Type字体”异常上选择非True Type字体,我试图用字体家庭其过滤掉非True Type字体创建一个自定义字体对话框。 控件是可以正常使用,但我需要一个大小和样式选择此对话框。我张贴当前code。请帮我补充一个大小和样式选择了这一点。它也可能是对你有用。 公共类FontListBox:列表框 { 私人列表<字体> _fonts = ..
发布时间:2015-11-24 22:29:41 C#/.NET

C#中:检查字体不支持的字符/字形

我工作的一个翻译软件加入(C#,.NET 2.0),这在模拟设备显示器显示翻译文本。 我要检查,如果所有的翻译文本可与指定的字体(TTF的Windows)来显示。 但我没有发现任何的方法来检查的字体不支持的字形。 有没有人有一个想法? 感谢 解决方案 您仅限于.NET 2.0?在.NET 3.0或更高版本,还有的 GlyphTypeface 类,它可以加载一个字体文件,并公开 Charact ..
发布时间:2015-11-24 20:31:48 C#/.NET

嵌入式字体导致系统崩溃

我有一个WinForm程序。我使用的是自定义的字体,在我的嵌入的资源。 它工作在第一,但随后导致程序一段时间后死机。 使用下面的code作为一个例子,如果我继续调整的形式,迫使其不断地重新绘制本身,它会在几秒钟内崩溃。我得到的消息是Form1_Paint 中的错误“()”。对象是目前在其他地方使用。“。 我究竟做错了什么?我怎样才能避免这种情况? 我从在这里得到的字体。 谢谢你。 进口 ..
发布时间:2015-11-24 15:52:14 C#/.NET

获取.TTF文件的字体名称

让我们说有一个.TTF(True Type字体)文件。您可以在Windows上使用点击安装。字体的真名是不是就是.TFF前(可以说SuperFont.ttf =>这样的名称不是“SuperFont” - 它可能是,但大多没有)的文本。我想读的.TFF(不知何故?),并获得名字(无需安装的字体)的字体。任何想法? 解决方案 您需要将这些字体添加到私人收藏( PrivateFontCollecti ..
发布时间:2015-11-24 15:42:10 C#/.NET

测试是否已安装字体

有没有一种简单的方法(在.net中)来测试,如果字体安装在当前机器上? 解决方案 字符串的fontName =“索拉”; 浮fontSize的= 12; 使用(字体fontTester =新的字体( 字体名称, 字体大小, FontStyle.Regular, GraphicsUnit.Pixel)) { 如果(font ..
发布时间:2015-11-24 15:32:58 C#/.NET

表单域设置不同的部位有使用iTextSharp的不同的字体

我不知道这是可能的,但我想这将是值得一问。我已经找到了如何设置使用pdfstamper和acrofields方法formfield的字体,但我真的很希望能够设置在同一领域文本的不同部分的字体。以下是我设置当前表单域的字体: //使用iTextSharp的PDF阅读器,以获得字段和发送到 //印章来设置文档中的字段 PdfReader pdfRea ..
发布时间:2015-11-24 15:07:07 C#/.NET

在.NET应用程序中嵌入/部署自定义字体

有没有分发(部署)一个特定的字体与.NET应用程序的正式方式? 我们有一个(公共领域)“LED字体”的打印数量与复古的LED instrumentface的样子。这是一个标准的True Type或Open Type字体像任何其他的,除了它看起来时髦。 显然,对于这一目标的工作,这种字体必须是在用户的机器上。但是,我们会preFER不强迫用户“安装我们的特殊字体到字体文件夹”。我们想preFER ..
发布时间:2015-11-24 15:01:07 C#/.NET

如何确定一个字符串的大小给定的字体

我有一个小的形式,显示了一定的进展信息。 非常罕见的我一定要表现出相当长的消息,我希望能够调整必要的,这样这个消息的形式适合当这种形式。 那么,如何才能知道有多宽字符串取值将在字体呈现的 F ? 解决方案 这取决于所使用的渲染引擎。您可以GDI和GDI +的基本切换。切换可以通过设置 在使用GDI +你应该使用 MeasureString : 字符串s =“样本串”; 的SizeF大小 ..
发布时间:2015-11-24 15:00:41 C#/.NET

从文件加载字体在C#应用程序

我想加载和使用的字体在C#中的桌面应用程序。这是可能的,而不在系统上安装的字体? 这是一个各种问题如这但不能从DLL。我想从字体文件加载。 解决方案 有一类System.Drawing.Text.PrivateFontCollection在System.Drawing.dll程序,可以针对每个应用程序的基础管理字体。 你要做的就是您在应用程序内维持此集合,你通过AddFontFile或Ad ..
发布时间:2015-11-24 14:58:47 C#/.NET

@字体面显示的字体404错误我进口.woff和.TTF

现在用的字体面导入我的自定义Web字体但字体不加载到浏览器中它显示在控制台404文件未找到错误,但是我的字体都在同一个目录和字体的名称是一样的,因为我提到的字体面 @字体面{ 字体家庭:“比邻新星”; SRC:网址(“../字体/ proximanova-光webfont.eot”); SRC:网址(“?../字体/ proximanova-光webfont.eot #iefix” ..
发布时间:2015-11-23 22:19:38 服务器开发