问题标签 [bitmap-fonts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fonts - 我需要与 Windows 兼容的方形像素字体
我正在寻找一种方形像素字体,最好是每个字符 8x8 像素。我希望它看起来像这样:
ibm 风格的字体 http://dwarf.lendemaindeveille.com/images/0/0e/CGA8x8thick.png
我或多或少需要这里显示的每个字符,尤其是方框图。经过大约一个小时的搜索,我发现的极少数 Windows 字体没有很少(如果有的话)扩展字符。
我目前正在写一个伪roguelike,我一直更喜欢roguelikes中的方形字体。如果必须,我可以使用其他方法,但如果存在这样的字体,我的生活会轻松一百万倍。
同样,它需要与 Windows 兼容。如果我需要将某些 X11 格式转换为与 Windows 兼容的格式,这很好,但我需要一个指向工具的链接才能执行此操作。
或者,也许有人知道可以轻松地将位图转换为字体的程序?因为包含的图像实际上正是我想要的:它看起来与旧的 IBM CGA/EGA 系统完全一样。
提前致谢。
fonts - 将几个位图组合成(TrueType)字体
我有几个(~200)个带有字形图像的小位图文件。如何将它们组合成一个位图字体文件?
实际上,我需要从这些位图创建的 TrueType 字体(没有曲线、平滑、矢量化或任何转换)。这是一个设计师的“像素”字体,所以它应该有粗糙的像素边缘等等。
ocr - 为位图字体文件中的每个字形生成带标签的图像
是否有一种简单的方法可以为给定位图字体文件中包含的每个字形生成带标签的位图图像?
我正在尝试将一组日文 .bdf 字体转换为可在 MATLAB 和 C++ 中使用的格式,其中每个字形都用作它所代表的字符的 OCR 分类键。
fonts - 如何将位图字体 (.FON) 转换为 truetype 字体 (.TTF)?
我的程序(win32、Delphi)需要在表格的某些列中显示特殊字符。为此,我为这些列使用了特殊字体。我从我的客户那里得到了字体。它是一个 .FON 字体。它在屏幕上效果很好,但是当我想用它打印一些东西时,我经常会遇到问题。
我想将此 .FON 字体转换为 truetype 字体 (.TTF) 以避免出现问题。我不在乎字体是否缩放不好。在屏幕上使用与原始字体的默认大小相同的大小时,我应该看起来完全一样。有人知道这样做的方法吗?
(不需要源码解决方案,字体不会变,找个工具就行了)
编辑:理想的方法是获得一个真正的字体,其中原始字体的每个像素都转换为矢量黑色方块(我通过手动重绘几个字符进行了测试,它可以按我的意愿工作)。
编辑2,使用的解决方案:使用FontForge + Autotrace,然后手动进行更正,我能够获得一个遵循位图字体像素轮廓的矢量字体。这种矢量字体的缩放比例比原始字体好一些,并解决了我的打印问题。有关详细信息,请参阅已接受的帖子。
但是如果有人知道完全自动化的解决方案,我仍然很感兴趣。
c++ - 用openGL(插值)清楚地缩放Bitmapfont?
我在我的 openGL 应用程序中加载了一个位图字体(作为 png 图像),以从那里以固定大小呈现字符。那行得通。但是:如果我想以更小的尺寸缩放一些字形,它看起来并不好。有没有办法 - 不使用预生成的 mipmap(我有一大堆几个字符并且需要无级大小)来缩放这个更漂亮?某种插值方式还是什么?
目前我使用这样的东西(Mac OS X 上的 C/C++):
有什么建议吗?
java-me - 如何在 LWUIT 上使用图像创建自己的位图字体?
我用那个代码
Font bmpfont=Font.createBitmapFont(icon, new int[0], new int[12], "S");
第一个参数是图像,第二个是偏移量,第三个是长度,第四个是字符集。我从该代码中得到 Font 对象。但是我将该字体设置为TextArea ...
文本区仅显示“S”。然后我想知道如何创建自己的位图字体以及如何添加要使用的字体。我想做很多位图字体。
java-me - LWUIT 位图字体
我正在使用两个按钮的其中一个类中开发一个小型应用程序,我已将位图字体用于应用程序中使用的所有组件(使用资源编辑器),用于英语和波斯语。现在我希望单击按钮“小字体”所有组件字体的大小变小,并单击按钮“大字体”字体更新为更大的大小。我该怎么做,我的意思是如何动态更改位图字体的大小。提前感谢您的支持
haskell - 如何在 Glut - Fungen - Haskell 中使用其他字体
我正在为 Haskell 使用Fungen框架,并且有一个使用 BitmapFonts 的函数。问题是,我可以使用的唯一 BitmapFonts 是 GLUT 附带的,这里是数据:
数据 BitmapFont = Fixed8By13 | 固定9By15 | TimesRoman10 | 时代罗马24 | Helvetica10 | Helvetica12 | Helvetica18
这些字体对于我的应用程序来说非常小,我想使用另一个 BitmapFont,而不仅仅是这些,或者使其中一个更大。我该怎么做?
java - Java中的位图字体
在Minecraft游戏中,开发人员使用 PNG 文件作为屏幕字体。
我将如何在我的 Java 应用程序中执行此操作?
java - 绘制在 libgdx 中旋转的 BitmapFont
我似乎无法弄清楚如何正确旋转位图字体。我认为您修改了 SpriteBatch 的转换矩阵。但是,尝试旋转会使文本围绕某个点旋转,我不知道如何相对于文本本身旋转它。