草庐IT

pygame字体

全部标签

windows - 如何使用 Adob​​e Flash CS4 解决从 Mac 到 Windows 的字体兼容性问题?

我需要在Mac上编辑别人用Adob​​eFlashCS3开发的Flash影片。我在Windows(Vista)上使用Adob​​eFlashCS4。但是,我电脑上显示的字体比他制作的.SWF上的字体大得多。他使用了自定义字体,我必须将其添加到我的系统字体文件夹中。因为Adob​​eFlash现在可以在我的计算机上检测到正确的字体(因为我安装了它们),所以它不会将它们映射到替代字体。我认为由于我使用的是Windows,所以字体呈现不同。有没有人知道为什么他们会以不同的方式呈现?我该如何解决这个问题?编辑:如果它有任何意义,则缺少的字体是:“UniversLTStd57Condensed”

C++ Windows字体大小问题

首先我使用的是windowsapi。所以我有一个编辑控件,它最多需要能够容纳22个字符。目前只有12种适合我想使用的字体。有没有什么方法可以很好地调整用户正在输入的字体大小,以便在不创建一堆字体的情况下容纳更多文本? 最佳答案 嗯,你可以。为EN_CHANGE实现消息处理程序,以便您知道文本已更改。使用带有DT_CALCRECT和DT_EDITCONTROL标志的GetWindowDC和DrawTextEx来测量文本的大小。如果控件不适合并重复,则发送WM_SETFONT以更改控件的字体。然而,用户对最终结果感到满意的可能性很小。

windows - 安装希伯来语字体matlab

我正在寻找一种在我的matlab(R2009b,windows7)中安装希伯来语字体的方法。我不是在寻找显示或阅读希伯来语字符的解决方案,而是一种能够像使用英文字母(用于字符串purpusese)一样使用希伯来语的方法。让我来到这里的问题是我有声音文件,它们的名字是希伯来语,我需要从matlab中读取它们。但是当我试图读取文件列表(使用ls)时,我在希伯来字母所在的位置得到了问号。 最佳答案 命令listfonts将列出所有可用的系统字体。如果列表中没有出现希伯来语字体,则必须在操作系统级别安装一个,例如AdobeHebrew(或者

windows - Android Studio 上的 Inconsolata 字体

我想在Windows上的intelliJ编辑器(AndroidStudio)上使用Inconsolata字体,但它看起来很乱。我设法通过在studio.exe.vmoptions上添加一些抗锯齿选项来加载inconsolata。我刚刚添加了这些选项-Dawt.useSystemAAFontSettings=on-Dswing.aatext=true-Dsun.java2d.xrender=true现在字体加载了,但它看起来太糟糕了,无法使用。实际上这个ide上的任何字体看起来都很糟糕。这是相同字体在SublimeText右和AndroidStudio左上的屏幕截图任何人都知道您是否可以

python - 无法在 Atom 中使用 PyGame 打开图像

这个问题在这里已经有了答案:pygame.error"couldn'topenimage.png"onlyincommandprompt(3个答案)关闭2年前。我正在使用thiswebsite学习Python我正在尝试加载这样的图像:background_image=pygame.image.load("background.jpg").convert()我发现其他几个帖子问同样的问题,所有的答案都告诉发帖者确保图像与.py文件位于同一文件夹中。好吧,是的。我仔细检查过。我还尝试将其放入名为'images'的子文件夹中并使用它。background_image=pygame.image

java - 如何强制 Red Hat OpenJDK 8 在 Windows 上像 AdoptOpenJDK 和 Oracle JDK 一样清晰地呈现字体?

我们的用户在他们的Windows桌面上运行我们的JavaGUI应用程序,我们计划从OracleJava8切换到OpenJDK8。但是我们发现不同的OpenJDK构建在字体渲染质量上不一致,Oracle和AdoptOpenJDK相当,但RedHat严重缺乏。以下屏幕截图显示了一个简单的JavaAWT/Swing程序在Windows上的三种不同JDK上:甲骨文1.8.0_201-b26采用OpenJDK1.8.0_202-b08红帽1.8.0_201-2-redhat-b09RedHatJDK中的渲染存在一些问题,因为每个字符都被扭曲了。该程序仅显示带有命令行指定的Dialog/bold/

windows - TEXTMETRIC 结构和 "Cambria Math"字体有问题

如果我运行下面的代码,我会得到以下带有“cambriaMath”字体的tm和gm结构的值:tm.tmHeight=161tm.tmAscent=90tm.tmDescent=71和gm.gmBlackBoxY=14tm中的值显然有误!gmBlackBoxY似乎是正确的。现在,如果我用运行代码lfFaceName="Arial"我为tm和gm得到了以下正确的值:tm.tmHeight=33tm.tmAscent=27tm.tmDescent=6和gm.gmBlackBoxY=15代码:intiLogPixelsY;iLogPixelsY=GetDeviceCaps(hdc,LOGPIXE

windows - Google 网络字体在 Ubuntu 10 上看起来不错,在 Windows XP 上看起来很奇怪

我的网站上有一个奇怪的字体问题:我正在使用Google的WebFontAPI,它在Ubuntu上的每个浏览器中看起来都很好,但在WindowsXP上的每个浏览器中看起来都很奇怪,IE8除外。我还没有机会在Win7上测试它。我在Ubuntu的Firefox3.6.16上的网站:我在Windows的Firefox3.6.13上的网站:这是怎么回事?这只是一个ClearType问题吗? 最佳答案 是的,这只是平台和浏览器呈现字体的方式。在整个浏览器和平台上看到更一致的呈现方式的唯一方法是使用Cufón。

windows - 在 Putty 中使用可变宽度字体

VT100-styleterminalhandling处理固定宽度的字体。是否可以在Windows的Putty中使用像ComicSansMS这样的可变宽度字体?如果是,如何实现? 最佳答案 没有。PuTTY从根本上假定规则网格中大小均匀的字符单元,因此需要固定宽度的字体。(好吧,实际上是双角字符,因为东亚语言需要双角字符。)我不知道有允许比例字体的终端。也许那里有一个,但当然终端应用程序也假设有一个规则的字符单元格,所以我不确定它会有多大用处。 关于windows-在Putty中使用可变

C中获取FreeType字体路径列表的跨平台方法

我为SDL_ttf编写了一个简单的C包装器,它又使用FreeType1.2。虽然我在大多数应用程序中使用自己的(非系统)字体,但访问系统上可用的更多字体会很有用。是否有任何方法或库本身可以为我提供glob文件的字体路径列表(或类似机制)?现在我正在做一些异端的事情,比如有一个硬编码的路径列表来尝试——这经常失败,因为我不知道我在哪个平台上运行。我是否漏掉了一些明显的东西?感谢任何回复者。 最佳答案 我不知道的跨平台解决方案。您使用SDL,检查它的文档。对于Windows,您可以阅读http://msdn.microsoft.com/