Bmfont

Author: f | 2025-04-23

★★★★☆ (4.2 / 3659 reviews)

ezreg

renders BMFont files in ThreeJS with word-wrapping - three-bmfont-text/package.json at master Experience-Monks/three-bmfont-text

cnc program free

GitHub - elisaday/bmfont-js: Electron BMFont

Msdf-bmfont-xmlConverts a .ttf font file into multichannel signed distance fields, then outputs packed spritesheets and a xml(.fnt} or json representation of an AngelCode BMfont.Signed distance fields are a method of reproducing vector shapes from a texture representation, popularized in this paper by Valve.This tool uses Chlumsky/msdfgen to generate multichannel signed distance fields to preserve corners. The distance fields are created from vector fonts, then rendered into texture pages. A BMFont object is provided for character layout.Run script to see MSDF font in browser using pixi.jsnpm install & npm run renderInstall as CLInpm install msdf-bmfont-xml -gThen you just need to call msdf-bmfont from console to generate font file.Type in msdf-bmfont --help for more detail usage.UsageUsage: msdf-bmfont [options] font-file>Creates a BMFont compatible bitmap font of signed distance fields from a font fileOptions: -V, --version output the version number -f, --output-type format> font file format: xml(default) | json (default: "xml") -o, --filename atlas_path> filename of font textures (defaut: font-face) font filename always set to font-face name -s, --font-size fontSize> font size for generated textures (default: 42) -i, --charset-file charset> user-specified charactors from text-file -m, --texture-size w,h> ouput texture atlas size (default: [2048,2048]) -p, --texture-padding n> padding between glyphs (default: 1) -b, --border n> space between glyphs textures & edge (default: 0) -r, --distance-range n> distance range for SDF (default: 4) -t, --field-type type> msdf(default) | sdf | psdf (default: "msdf") -d, --round-decimal digit> rounded digits of the output font file. (default: 0) -v, --vector generate svg vector file for debuging -u, --reuse [file.cfg] save/create config file for reusing settings (default: false) --smart-size shrink atlas to the smallest possible square --pot atlas size shall be power of 2 --square atlas size shall be square --rot allow 90-degree rotation while packing --rtl use RTL(Arabic/Persian) charactors fix -h, --help output usage informationCLI ExamplesGenerate a multi-channel signed

remoteme server

chenzlabs/aframe-bmfont-component: A-Frame bmfont text

Distance field font atlas with ASCII charset, font size 42, spread 3, maximum texture size 512x256, padding 1, and save out config file:msdf-bmfont --reuse -o path/to/atlas.png -m 512,256 -s 42 -r 3 -p 1 -t msdf path/to/font.ttfWe will get three file: atlas.0.png atlas.0.cfg & font.fnt and this is the generated atlas in the minimum pot size (256x256):Then we want to use the old setting except a different font and use monochrome signed distance field atlas, and output an extra .svg version of atlas:msdf-bmfont -v -u path/to/atlas.0.cfg -t sdf -p 0 -r 8 path/to/anotherfont.ttfThis time we get a modified atlas.0.png with new bitmap font appended:Not satisfied with the style? Remember we got a svg atlas!How about fire up some graphic editor and add some neat effect and lay on the output atlas?Install as Modulenpm install msdf-bmfont-xmlModule usage ExamplesWriting the distance fields and font data to disk:const generateBMFont = require('msdf-bmfont-xml');const fs = require('fs');generateBMFont('Some-Font.ttf', (error, textures, font) => { if (error) throw error; textures.forEach((texture, index) => { fs.writeFile(texture.filename, texture.texture, (err) => { if (err) throw err; }); }); fs.writeFile(font.filename, font.data, (err) => { if (err) throw err; });});Generating a single channel signed distance field with a custom character set:const generateBMFont = require('msdf-bmfont');const opt = { charset: 'ABC.ez_as-123!', fieldType: 'sdf'};generateBMFont('Some-Font.ttf', opt, (error, textures, font) => { ...});APIgenerateBMFont(fontPath | fontBuffer, [opt], callback)Renders a bitmap font from the font specified by fontPath or fontBuffer, with optional opt settings, triggering callback on complete.Options:outputType (String)type of output font file. Defaults to xmlxml a BMFont standard .fnt file which is wildly supported.json a JSON file compatible with Hierofilename (String)filename of both font file and font atlas. If omited, font face name is used. Required if font is provided as a Buffer.charset (String|Array)the characters to include in the bitmap font. Defaults to all ASCII printable characters.fontSize (Number)the font size at

bmfont package - github.com/fzipp/bmfont - Go Packages

. renders BMFont files in ThreeJS with word-wrapping - three-bmfont-text/package.json at master Experience-Monks/three-bmfont-text bmfont free download. View, compare, and download bmfont at SourceForge

BMFont-XNA/BMFont.cs at master ironpowertga/BMFont-XNA

Preset name like “Arial SDF - something”. I’m having a heck of a time trying to figure out how to use my custom created font with Text Mesh Pro. It says it has support for bitmap fonts, but I see no way to drag and drop my own atlas and text file information. I have always used BMfont to put out my text file information and the texture map. It’s worked like a charm in NGUI but I couldn’t find a way to get it to work with Unity’s built-in UI. Does the built in UI also not support bitmap fonts? Or better yet Text Mesh Pro supports custom bitmap fonts created externally? Is your external font atlas texture edited in some external tool or are we just talking about a non edited font file? It’s an atlas texture and .fnt file produced out of an external tool called BMfont. I am familiar with BMFont. Just trying to figure out if you edited the font atlas texture produced by BMFont in Photoshop or if you simply generated a plain font atlas textures and .fnt. Ah yes edited in Photoshop, using it as a PSD. I’ve updated the file path in the text file BMfont spits out so it’s referencing the correct atlas. Although you can use a custom font atlas with TextMesh Pro, the process to make this work isn’t very user friendly.If you can provide me (via PM or email) with the font atlas texture and .fnt file, I’ll

GitHub - painfulexistence/msdf-bmfont-xml: Generate BMFont

Show us some screenshots please, it is hard to "visualize" your issue. Here are the icons Here is the visualization screen shot:Here is the png font file!!As you can see, they are "whited" out. So I did try reversing the colors and then they ended up being all "blacked" out... All, I contacted the developer of BMFont and he helped me fix the problem. He suggested changing the bit depth to 32 bits instead of having it set at 8(I believe the tutorial showed it at 8 bits). Once I did this, the problem went away. Here is the screen shot of the configuration he suggested. With bmfont, I always just use the defaults for things other than font/height and the export options for text and png. From your screen shout, I noticed you have something for "compression" and I always use "none" I just added another custom font, and my DF size went from 22K to 33K... I just added 96 characters from bmfont, a fraction of the 600+ full set. Ugh. Two things about custom fonts come into play - the number of characters and their size (height). Yes, they can be very expensive memory size. Adding a custom font with 96 characters causing a 10k increase really doesn't surprise me much unless they are small (low height). Having antialiase=true also causes a noticeable increase in memory.

GitHub - soimy/msdf-bmfont-xml: Generate BMFont

Cocos 资料大全本文定期更新,欢迎提交 PR,托管在Cocos-Resource Github。如果下载跳转地址异常,说明原始下载包已被官方移除。Cocos 文档相关Cocos2d-x 中英文发布说明Cocos2d-x 官方文档Cocos2d-x API 手册Cocos Creator 官方文档Cocos Creator API 手册Cocos Creator 3D 官方文档Cocos Creator 3D API 手册Cocos 引擎下载Cocos2d-x 引擎下载Cocos2d-js 引擎下载Cocos2d-js Lite 引擎下载Quick-cocos2d-x 引擎下载Cocos Creator 下载Cocos Creator 引擎下载Cocos Creator v2 下载Cocos Creator v1 下载Cocos Creator 3D 下载Cocos 配套工具下载Cocos 下载Cocos Studio 下载Cocos Framework 下载Cocos Simuator 下载Cocos IDE 下载Cocos 版本关系说明Cocos2d-x 与 Cocos Studio 版本对应关系Cocos2d-x 与 NDK 版本对应关系Cocos Android 相关下载Android NDK 下载Android Studio 下载Android ADT Bundle 下载Cocos 第三方游戏工具下载Cocos Creator 插件位图字体工具粒子编辑工具物理编辑工具场景编辑工具纹理图集工具瓦片地图编辑工具声音特效编辑工具背景音乐编辑工具GIF 动画帧导出工具骨骼动画编辑工具3D 模型工具体素编辑工具Cocos 文档相关Cocos2d-x 中英文发布说明GitBook 地址: 地址: 官方文档在线版:点击进入Cocos2d-x API 手册在线版:点击进入离线版:Cocos2d-x 版本下载地址支持语言v3.15点击下载C++/JS/Luav3.14点击下载C++/JS/Luav3.13点击下载C++/JS/Luav3.12点击下载C++/JS/Luav3.11点击下载C++/JS/Luav3.10点击下载C++/JS/Luav3.9点击下载C++/JS/Luav3.8点击下载C++/JS/Luav3.7点击下载C++/JS/Luav3.6点击下载C++/JS/Luav3.5点击下载C++/JS/Luav3.4点击下载C++/JS/Luav3.3点击下载C++/JS/Luav3.2点击下载C++/JS/Luav3.1点击下载C++/JS/Luav3.0点击下载C++/JS/Luav2.2.6点击下载C++/JS/Luav2.2.3点击下载C++/JS/LuaCocos Creator 官方文档英文版:点击进入中文版:点击进入Cocos Creator API 手册英文版:点击进入中文版:点击进入Cocos Creator 3D 官方文档中文版:点击进入Cocos Creator 3D API 手册英文版:点击进入中文版:点击进入Cocos 引擎下载从 v3.7 开始,Cocos2d-js 合并入 Cocos2d-x。Cocos2d-x 引擎下载文件名下载链接cocos2d-x-4.0.zip点击下载cocos2d-x-3.17.2.zip点击下载cocos2d-x-3.17.1.zip点击下载cocos2d-x-3.17.zip点击下载cocos2d-x-3.16.zip点击下载cocos2d-x-3.15.1.zip点击下载cocos2d-x-3.15.zip点击下载cocos2d-x-3.15rc0.zip点击下载cocos2d-x-3.14.1.zip点击下载cocos2d-x-3.14.zip点击下载cocos2d-x-3.14.1rc0.zip点击下载cocos2d-x-3.13.1.zip点击下载cocos2d-x-3.13.zip点击下载cocos2d-x-3.12.zip点击下载cocos2d-x-3.11.1.zip点击下载cocos2d-x-3.11.zip点击下载cocos2d-x-3.10.zip点击下载cocos2d-x-3.9.zip点击下载cocos2d-x-3.9rc0.zip点击下载cocos2d-x-3.9beta0.zip点击下载cocos2d-x-3.8.1.zip点击下载cocos2d-x-3.8.zip点击下载cocos2d-x-3.8-rc0.zip点击下载cocos2d-x-3.8beta0.zip点击下载cocos2d-x-3.7.1.zip点击下载cocos2d-x-3.7.zip点击下载cocos2d-x-3.7rc1.zip点击下载cocos2d-x-3.7rc0.zip点击下载cocos2d-x-3.7beta0.zip点击下载cocos2d-x-3.6.zip点击下载cocos2d-x-3.6beta0.zip点击下载cocos2d-x-3.6alpha0.zip点击下载cocos2d-x-3.5.zip点击下载cocos2d-x-3.5-tizen.zip点击下载cocos2d-x-3.5rc0.zip点击下载cocos2d-x-3.5beta0.zip点击下载cocos2d-x-3.4.zip点击下载cocos2d-x-3.4rc1.zip点击下载cocos2d-x-3.4rc0.zip点击下载cocos2d-x-3.4beta0.zip点击下载cocos2d-x-3.3.zip点击下载cocos2d-x-3.3rc2.zip点击下载cocos2d-x-3.3rc1.zip点击下载cocos2d-x-3.3rc0.zip点击下载cocos2d-x-3.3beta0点击下载cocos2d-x-3.2.zip点击下载cocos2d-x-3.2rc0.zip点击下载cocos2d-x-3.2alpha0.zip点击下载cocos2d-x-3.1.1.zip点击下载cocos2d-x-3.1.zip点击下载cocos2d-x-3.1rc0点击下载cocos2d-x-3.0-cn点击下载cocos2d-x-3.0rc2-cn点击下载cocos2d-x-2.2.6.zip点击下载cocos2d-x-2.2.4.zip点击下载cocos2d-x-2.2.5.zip点击下载Cocos2d-js 引擎下载文件名下载链接cocos2d-js-v3.7beta0.zip点击下载cocos2d-js-v3.6.1.zip点击下载cocos2d-js-v3.6.zip点击下载cocos2d-js-v3.6-beta.zip点击下载cocos2d-js-v3.5.zip点击下载cocos2d-js-v3.4-beta0.zip点击下载cocos2d-js-v3.3.zip点击下载cocos2d-js-v3.3-rc0.zip点击下载cocos2d-js-v3.3-beta.zip点击下载cocos2d-js-v3.2.zip点击下载cocos2d-js-v3.2-rc0.zip点击下载cocos2d-js-v3.1.zip点击下载cocos2d-js-v3.1-beta.zip点击下载cocos2d-js-v3.0.zip点击下载cocos2d-js-v3.0-pre.zip点击下载cocos2d-js-v3.0-rc3.zip点击下载cocos2d-js-v3.0-rc2.zip点击下载cocos2d-js-v3.0-rc1.zip点击下载cocos2d-js-v3.0-rc0-hotfix.zip点击下载cocos2d-js-v3.0-rc0.zip点击下载cocos2d-js-v3.0-beta.zip点击下载cocos2d-js-v3.0-alpha2-zip-cncdn点击下载Cocos2d-js Lite 引擎下载在线生成: 引擎下载Quick-cocos2d-x 大致可以分为三个阶段:v2.x, v3.x 以及现在还在维护的 quick 社区版文件名下载链接quick-cocos2d-x-community-v3.7.7点击下载quick-cocos2d-x-community-v3.7.6点击下载quick-cocos2d-x-community-v3.7.5点击下载quick-cocos2d-x-community-v3.7.4点击下载quick-cocos2d-x-community-v3.7.3点击下载quick-cocos2d-x-community-v3.7.2点击下载quick-cocos2d-x-community-v3.7.1点击下载quick-cocos2d-x-community-v3.7.0点击下载quick-cocos2d-x-community-v3.6.5点击下载quick-cocos2d-x-community-v3.6.4点击下载quick-cocos2d-x-community-v3.6.3点击下载quick-cocos2d-x-community-v3.6.2点击下载quick-cocos2d-x-community-v3.6.1点击下载quick-cocos2d-x-community-v3.6点击下载quick-cocos2d-x-v3.3点击下载quick-cocos2d-x-v3.3rc1点击下载quick-cocos2d-x-v3.3rc0点击下载quick-cocos2d-x-v3.3alpha3点击下载quick-cocos2d-x-v3.0alpha2点击下载quick-cocos2d-x-v2.2.6点击下载quick-cocos2d-x-v2.2.5-plus点击下载quick-cocos2d-x-v2.2.5点击下载quick-cocos2d-x-v2.2.4点击下载quick-cocos2d-x-v2.2.3rc点击下载quick-cocos2d-x-v2.2.1rc点击下载quick-cocos2d-x-v2.1.5点击下载quick-cocos2d-x-v2.1.4-20130821点击下载quick-cocos2d-x-v2.1.4-20130808点击下载Cocos Creator 下载Cocos Creator 采用引擎开源,编辑器不开源的方式发行Cocos Creator 引擎下载Github 开源: Creator v2 下载从 v2.3.2 及之后的版本 Cocos Creator 引入了 Cocos Dashboard 来管理引擎版本和项目,不再提供单独的下载路径文件名下载链接CocosCreator_v2.3.1_win点击下载CocosCreator_v2.3.1_mac点击下载CocosCreator_v2.3.0_win点击下载CocosCreator_v2.3.0_mac点击下载CocosCreator_v2.2.2_win点击下载CocosCreator_v2.2.2_mac点击下载CocosCreator_v2.2.1_win点击下载CocosCreator_v2.2.1_mac点击下载CocosCreator_v2.2.0_win点击下载CocosCreator_v2.2.0_mac点击下载CocosCreator_v2.1.4_win点击下载CocosCreator_v2.1.4_mac点击下载CocosCreator_v2.1.3_win点击下载CocosCreator_v2.1.3_mac点击下载CocosCreator_v2.1.2_win点击下载CocosCreator_v2.1.2_mac点击下载CocosCreator_v2.1.1_win点击下载CocosCreator_v2.1.1_mac点击下载CocosCreator_v2.1.0_win点击下载CocosCreator_v2.1.0_mac点击下载CocosCreator_v2.0.10_win点击下载CocosCreator_v2.0.10_mac点击下载CocosCreator_v2.0.9_win点击下载CocosCreator_v2.0.9_mac点击下载CocosCreator_v2.0.8_win点击下载CocosCreator_v2.0.8_mac点击下载CocosCreator_v2.0.7_win点击下载CocosCreator_v2.0.7_mac点击下载CocosCreator_v2.0.6_win点击下载CocosCreator_v2.0.6_mac点击下载CocosCreator_v2.0.5_win点击下载CocosCreator_v2.0.5_mac点击下载CocosCreator_v2.0.4_win点击下载CocosCreator_v2.0.4_mac点击下载CocosCreator_v2.0.2_win点击下载CocosCreator_v2.0.2_mac点击下载CocosCreator_v2.0.1_win点击下载CocosCreator_v2.0.1_mac点击下载CocosCreator_v2.0.0_win点击下载CocosCreator_v2.0.0_mac点击下载Cocos Creator v1 下载文件名下载链接CocosCreator_v1.10.2_win点击下载CocosCreator_v1.10.2_mac点击下载CocosCreator_v1.10.1_win点击下载CocosCreator_v1.10.1_mac点击下载CocosCreator_v1.10.0_win点击下载CocosCreator_v1.10.0_mac点击下载CocosCreator_1.9.3_win点击下载CocosCreator_v1.9.3_mac点击下载CocosCreator_v1.9.2_win点击下载CocosCreator_v1.9.2_mac点击下载CocosCreator_v1.9.1_win点击下载CocosCreator_v1.9.1_mac点击下载CocosCreator_v1.9.0_win点击下载CocosCreator_v1.9.0_mac点击下载CocosCreator_v1.9.0-rc1_mac点击下载CocosCreator_v1.8.2_win点击下载CocosCreator_v1.8.2_mac点击下载CocosCreator_v1.8.1_win点击下载CocosCreator_v1.8.1_mac点击下载CocosCreator_v1.8.0_win点击下载CocosCreator_v1.8.0_mac点击下载CocosCreator_v1.7.2_win点击下载CocosCreator_v1.7.2_mac点击下载CocosCreator_v1.7.0_win点击下载CocosCreator_v1.7.0_mac点击下载CocosCreator_v1.6.2_win点击下载CocosCreator_v1.6.2_mac点击下载CocosCreator_v1.6.1_win点击下载CocosCreator_v1.6.1_mac点击下载CocosCreator_v1.6.0_win点击下载CocosCreator_v1.6.0_mac点击下载CocosCreator_v1.5.2_mac点击下载CocosCreator_v1.5.2_win点击下载CocosCreator_v1.5.1_mac点击下载CocosCreator_v1.5.1_win点击下载CocosCreator_v1.5.0_mac点击下载CocosCreator_v1.5.0_win点击下载CocosCreator_v1.4.2_mac点击下载CocosCreator_v1.4.2_win点击下载CocosCreator_v1.4.1_mac点击下载CocosCreator_v1.4.1_win点击下载CocosCreator_v1.4.0_mac点击下载CocosCreator_v1.4.0_win点击下载CocosCreator_v1.3.3_mac点击下载CocosCreator_v1.3.3_win点击下载CocosCreator_v1.3.2_mac点击下载CocosCreator_v1.3.2_win点击下载CocosCreator_v1.3.1_mac点击下载CocosCreator_v1.3.1_win点击下载CocosCreator_v1.3.0_mac点击下载CocosCreator_v1.3.0_win点击下载Creator-Lua-Support-1.1.3-mac点击下载Creator-Lua-Support-1.1.3-win点击下载CocosCreator_v1.2.2_mac点击下载CocosCreator_v1.2.2_win点击下载CocosCreator_v1.2.1_mac点击下载CocosCreator_v1.2.1_win点击下载CocosCreator-Lua-v1.0点击下载CocosCreator_v1.2.0_mac点击下载CocosCreator_v1.2.0_win点击下载CocosCreator_v1.1.2_mac点击下载CocosCreator_v1.1.2_win点击下载CocosCreator_v1.1.1_win点击下载CocosCreator_v1.1.1_mac点击下载CocosCreator_v1.1.0_win点击下载CocosCreator_v1.1.0_mac点击下载CocosCreator_v1.0.3_win点击下载CocosCreator_v1.0.3_mac点击下载CocosCreator_v1.0.2_mac点击下载CocosCreator_v1.0.2_win点击下载CocosCreator_v1.0.1_mac点击下载CocosCreator_v1.0.1_win点击下载CocosCreator_v1.0.0_win_en点击下载CocosCreator_v1.0.0_win点击下载CocosCreator_v1.0.0_mac_en点击下载CocosCreator_v1.0.0_mac点击下载CocosCreator_v0.7.1_win_en点击下载CocosCreator_v0.7.1_mac_en点击下载CocosCreator_v0.7.0_mac.zip点击下载CocosCreator_v0.7.0_win.zip点击下载Cocos Creator 3D 下载文件名下载链接CocosCreator3D-v1.0.4-win点击下载CocosCreator3D-v1.0.4-mac点击下载CocosCreator3D-v1.0.3-win点击下载CocosCreator3D-v1.0.3-mac点击下载CocosCreator3D-v1.0.2-win点击下载CocosCreator3D-v1.0.2-mac点击下载CocosCreator3D-v1.0.1-win点击下载CocosCreator3D-v1.0.1-mac点击下载CocosCreator3D-v1.0.0-win点击下载CocosCreator3D-v1.0.0-mac点击下载Cocos 配套工具下载Cocos 下载文件名下载链接CocosForWin-v3.10.exe点击下载CocosForMac-v3.10-Update.pkg点击下载CocosForWin-v2.3.3.exe点击下载CocosForWin-v3.10-Update.exe点击下载CocosForMac-v3.10.dmg点击下载CocosForWinWithFramework-v2.3.2.3.exe点击下载CocosForMacWithFramework-v2.3.3.dmg点击下载CocosForWinWithFramework-v2.3.3.exe点击下载CocosForMacWithFramework-v2.3.2.3.dmg点击下载CocosForWinWithFramework-v2.3.2.exe点击下载CocosForMacWithFramework-v2.3.2.dmg点击下载CocosForWin-v2.2.5.exe点击下载CocosForMac-v2.3.3.dmg点击下载CocosForWin-v2.3.2.3.exe点击下载CocosForWin-v2.1.5.exe点击下载CocosForWin-v2.2.9-Update.exe点击下载CocosForMac-v2.3.1.2-Update.pkg点击下载CocosForWin--v2.3.0.exe点击下载CocosForWin-v2.2.6-Update.exe点击下载CocosForWin-v2.1.5-Update.exe点击下载CocosForWin-v2.2.6.exe点击下载CocosForWin-v2.3.3-Update.exe点击下载CocosForWin-v2.3.1.1.exe点击下载CocosForWin-v2.2.5-Update.exe点击下载CocosForWin-V2.2.8.exe点击下载CocosForWin-v2.3.2Beta.exe点击下载CocosForWin-v2.2.1.exe点击下载CocosForWin-v2.3.1.1-Update.exe点击下载CocosForWin-v2.1.exe点击下载CocosForMac-v2.1.dmg点击下载CocosForMac-v2.3.3-Update.pkg点击下载CocosForMac-v2.3.2.3-Update.pkg点击下载CocosForWin-v2.1.2Beta.exe点击下载CocosForMac-v2.3.2Beta1.dmg点击下载CocosForMac-v2.3.2.3.dmg点击下载CocosForMac-v2.3.1.dmg点击下载CocosForMac-v2.3.2.dmg点击下载CocosForMac-v2.3.1.1.dmg点击下载CocosForMac-v2.2.1.dmg点击下载CocosForMac-v2.2.5.dmg点击下载CocosForMac-v2.2.6.dmg点击下载CocosForMac-V2.2.8.dmg点击下载CocosForMac-v2.1.5.dmg点击下载CocosForWin-V2.3.0.exe点击下载CocosForMac_v2.3.0.dmg点击下载CocosForWin-v2.3.1.2.exe点击下载CocosForMac_v2.3.2Beta.dmg点击下载CocosForWin-v2.3.1.exe点击下载CocosForMac-v2.1.2Beta.dmg点击下载CocosForWin-v2.3.2.3-Update.exe点击下载CocosForMac-v2.1.5-Update.pkg点击下载CocosForWin-v2.2.9.exe点击下载CocosForWin-v2.3.2.exe点击下载CocosForMac-v2.3.1.2.dmg点击下载CocosForWin-V2.2.8-Update.exe点击下载CocosForMac-v2.3.2Beta.dmg点击下载CocosForWin-V2.3.0-Update.exe点击下载CocosForWin-v2.3.1.2-Update.exe点击下载CocosForWin-v2.2.1-Update.exe点击下载CocosForWin-v2.2.1-Update-WithNet45.exe点击下载CocosForMac-V2.3.0.dmg点击下载CocosForMac_v2.3.2.dmg点击下载CocosForMac_v2.3.2-Update.pkg点击下载CocosForWin-v2.1-Update.exe点击下载CocosForMac-v2.3.2-Update.pkg点击下载CocosForWin-v2.3.2-Update.exe点击下载CocosForMac-v2.2.1-Update.pkg点击下载CocosForWin--v2.3.0-Update.exe点击下载CocosForMac-v2.3.1.1-Update.pkg点击下载CocosForMac_v2.3.0_Update.pkg点击下载CocosForWin-v2.3.1-Update.exe点击下载CocosForMac-v2.3.1-Update.pkg点击下载CocosForMac-v2.2.9-Update.pkg点击下载CocosForMac-V2.3.0-Update.pkg点击下载CocosForMac-V2.2.8-Update.pkg点击下载CocosForMac-v2.2.6-Update.pkg点击下载CocosForMac-v2.2.5-Update.pkg点击下载CocosForWin-v2.1.5-UpdateWithDotNet.exe点击下载CocosForMac-v2.1-Update.pkg点击下载Cocos-v1.0-preview-win32.exe点击下载Cocos-v1.0-preview-mac64.dmg点击下载Cocos-v1.0-preview-win64.exe点击下载Cocos Studio 下载文件名下载链接CocosStudioForWin-v2.0.6.exe点击下载CocosStudio_v1.0.0.0_Beta.dmg点击下载CocosStudio_v1.6.0.0.exe点击下载CocosStudioForMac-v2.0.2.dmg点击下载CocosStudioForMac-v2.0.5.dmg点击下载CocosStudioForMac-v2.0.6.dmg点击下载CocosStudioForWin-v2.1.exe点击下载CocosStudioForWin-v2.1.exe点击下载CocosStudio_v1.5.0.1.exe点击下载CocosStudioForMac-v2.1.dmg点击下载CocoStudio(2DX3.0)_v1.4.0.1.exe点击下载CocosStudioForMac-v2.1-Beta.dmg点击下载CocoStudio_v1.4.0.1.exe点击下载CocosStudioForWin-v2.1-Beta.exe点击下载CocosStudio_v1.5.0.0.exe点击下载CocosStudioForWin-v2.0.0.0-Beta0.exe点击下载CocosStudioForWin-v2.0.5.exe点击下载CocosStudioForWin-v2.0.2.exe点击下载CocosStudioForMac-v2.1-Update.pkg点击下载CocosStudioForMac-v2.0.5-Update.pkg点击下载CocosStudioForMac-2.0.0.0-Alpha.dmg点击下载CocosStudioForMac-2.0.0.0-Beta0.dmg点击下载CocoStudio_v1.0.0.0_Alpha1.dmg点击下载CocoStudio(2DX2.2.3)_v1.4.0.1.exe点击下载CocosStudioForMac-v2.0.0.0-Beta0.dmg点击下载CocosStudioForWin_v2.0.0.0_Alpha.exe点击下载CocosStudio_v1.6.0.0_store.exe点击下载CocosStudioForWin-v2.0.6-Update.exe点击下载CocosStudioForMac-v2.0.6-Update.pkg点击下载CocosStudioForWin-v2.1-Update.exe点击下载CocosStudioForWin-v2.0.5-Update.exe点击下载CocosStudioForWin-v2.0.2-Update.exe点击下载CocosStudioForMac-v2.0.2-Update.pkg点击下载CocosStudioForMac_v2.0.0.0_Alpha.dmg点击下载CocosStudioForMac_2.0.0.0_Alpha.dmg点击下载CocosStudioForMac-2.0.0.0_Alpha.dmg点击下载CocosStudioForWin-2.0.0.0-Beta0.exe点击下载Cocos Framework 下载文件名下载链接CocosFramework-V3.7.1-Mac.pkg点击下载CocosFramework-v3.6.exe点击下载CocosFramework-v3.5.exe点击下载CocosFramework-v3.4rc1-windows.exe点击下载CocosFramework-V3.9-Windows.exe点击下载CocosFramework-v3.6.pkg点击下载CocosFramework-V3.8-Windows.exe点击下载CocosFramework-V3.8.1-Windows.exe点击下载CocosFramework-V3.9-Mac.pkg点击下载CocosFramework-V3.9-Mac.pkg点击下载CocosFramework-V3.8-Mac.pkg点击下载CocosFramework-v3.7.exe点击下载CocosFramework-V3.7.1-Windows.exe点击下载CocosFramework-V3.8.1-Mac.pkg点击下载CocosFramework-v3.4-windows.exe点击下载CocosFramework-v3.4-mac.pkg点击下载CocosFramework-v3.5.pkg点击下载CocosFramework-v3.7.pkg点击下载CocosFramework-v3.4rc1-mac.pkg点击下载CocosFramework-v3.4.2-windows.exe点击下载CocosFramework-v3.4.2-mac.pkg点击下载CocosFrameworkSamples_v3.8.zip点击下载CocosFrameworkSamples_v3.9.zip点击下载Cocos Simuator 下载文件名下载链接CocosSimulatorWin_v1.0.exe点击下载CocosSimulatorMac_v1.0.pkg点击下载Cocos IDE 下载文件名下载链接cocos-code-ide-win64-1.0.0-rc1.exe点击下载cocos-code-ide-win64-1.0.0-beta-zip-cncdn点击下载cocos-code-ide-win32-1.2.0.exe点击下载cocos-code-ide-mac64-1.2.0.dmg点击下载cocos-code-ide-win64-1.2.0.exe点击下载cocos-code-ide-2.0.0-beta.dmg点击下载cocos-code-ide-2.0.0-beta.exe点击下载cocos-code-ide-mac64-1.1.0.dmg点击下载cocos-code-ide-win64-1.0.2.exe点击下载cocos-code-ide-win64-1.0.2.exe点击下载cocos-code-ide-mac64-1.0.0-rc2.dmg点击下载cocos-code-ide-mac64-1.0.0-rc1.dmg点击下载cocos-code-ide-mac64-1.0.0-beta-zip-cncdn点击下载cocos-code-ide-win64-1.0.0-rc2.zip点击下载cocos-code-ide-win64-1.0.0-rc1.zip点击下载cocos-code-ide-win32-1.0.0-beta-zip-cncdn点击下载cocos-code-ide-win64-1.1.0.exe点击下载cocos-code-ide-win32-1.0.0-rc1.zip点击下载cocos-code-ide-win32-1.1.0.exe点击下载cocos-code-ide-mac64-1.0.1.dmg点击下载cocos-code-ide-mac64-1.0.2.dmg点击下载cocos-code-ide-win64-1.0.1.exe点击下载cocos-code-ide-win32-1.0.0-rc1.exe点击下载cocos-code-ide-win32-1.0.2.exe点击下载cocos-code-ide-mac64-1.0.0-rc0.dmg点击下载cocos-code-ide-win32-1.0.1.exe点击下载cocos-code-ide-1.1.0-update.zip点击下载cocos-code-ide-1.0.2-update.zip点击下载cocos-code-ide-win64-1.0.0-rc2.exe点击下载cocos-code-ide-win32-1.0.0-rc2.zip点击下载cocos-code-ide-win32-1.0.0-rc2.exe点击下载cocos-code-ide-win64-1.0.0-rc0.zip点击下载cocos-code-ide-win32-1.0.2-beta.zip点击下载cocos-code-ide-mac64-1.0.2-beta.zip点击下载cocos-code-ide-win64-1.0.0-final.exe点击下载cocos-code-ide-win64-1.0.0-rc0.exe点击下载cocos-code-ide-mac64-1.0.0-rc0.zip点击下载cocos-code-ide-win32-1.0.0-rc0.zip点击下载cocos-code-ide-win64-1.0.2-beta.zip点击下载cocos-code-ide-win32-1.0.0-final.exe点击下载cocos-code-ide-mac64-1.0.0-final.dmg点击下载cocos-code-ide-win32-1.0.0-rc0.exe点击下载cocos-code-ide-win32-1.0.0-final.zip点击下载cocos-code-ide-win64-1.0.0-final.zip点击下载cocos-intellij-plugin-2.0.0-beta.zip点击下载Cocos 版本关系说明Cocos2d-x 与 Cocos Studio 版本对应关系此部分数据来自CocoaChina: Cocos Studio 和 Cocos2d-x 版本对应关系,数据可能不完整,仅提供参考。Studio 2.xCocosStudio 版本Cocos2d-x 版本Cocos2d-js 版本备注v2.1.5v2.1.2betav2.1v3.4finalv3.3 rc0+Cocos 新增 JSON 格式导出,Cocos2d-JS 仅支持此格式,v2.1 更名 Cocosv2.1betav3.4beta0不支持已分离出 reader,可以将 reader 拉取到其他版本 Cocos2d-x,以支持新版本的 CocosStudiov2.0.6v3.3final不支持v2.0.5v3.3rc2不支持v2.0.2v3.3rc2不支持v2.0beta0v3.3rc0v3.1Studio 1.xCocosStudio 版本Cocos2d-x v3 版本Cocos2d-x v2 版本Cocos2d-js 版本1.6.0.03.22.2.53.11.5.0.13.22.2.53.0 RC21.5.0.03.02.2.43.0 RC21.4.0.13.02.2.33.0 RC21.4.0.03.02.2.33.0 RC21.3.0.13.0rc12.2.33.0 Alpha1.3.0.03.0rc02.2.31.2.0.13.0beta2.2.21.1.0.02.2.11.0.0.22.2.01.0.0.11.0.0.0Cocos2d-x 与 NDK 版本对应关系Cocos2-x 版本NDK 版本备注v3.0r8e / r9d / r10c因为 Android 5.0 某些问题,建议使用 r10c,不建议使用 r9d,原因可见此贴,下同v3.1r9d / r10cv3.2r9d / r10c直接使用 r10c 会编译失败,必须先根据此 PR修改v3.3 及以上r10cCocos Creator 与 NDK 版本对应关系Cocos Creator 版本NDK 版本备注v2.0.7 以下r10cv.2.0.7 及以上r16Cocos Android 相关下载Android NDK 下载NDK 版本下载地址提取码平台r8e点击下载Windows 32/64 Mac 32/64 Linux 32/64r9d点击下载Windows 32/64 Mac 32/64 Linux 32/64r10c点击下载Windows 32/64 Mac 32/64 Linux 32/64r19c点击下载m6gnWindows 32/64 Mac 64 Linux 64其他 NDK 版本可从这里下载。Android Studio 下载从 Cocos2d-x v3.7 开始支持使用 Android Studio。点击下载Android ADT Bundle 下载点击下载Cocos 第三方游戏工具下载Cocos Creator 插件Cocos Creator 插件可以在 扩展->扩展商店 中购买使用,这里只列举了一小部分。工具名下载地址授权支持平台Excel2js进入官网开源Windows/Mac行为树可视化编辑插件进入官网开源Windows/MacUnpack TextureAtlas进入官网开源Windows/MacHot-update-tools进入官网开源Windows/Mac色相、亮度、饱和度插件进入官网开源Windows/MacprocessOn 可视化状态机编辑插件进入官网开源Windows/MacQuick-open进入官网开源Windows/MacQuick-preview进入官网开源Windows/MacCreatorConsole进入官网开源Windows/MacBugly进入官网开源Windows/Mac439WebSdk进入官网开源Windows/Macexcel-killer进入官网开源Windows/Macres-compress进入官网开源Windows/Maccc-inspector+进入官网付费Windows/Mac位图字体工具工具名下载地址授权支持平台BMFont进入官网免费WindowsFonteditor进入官网开源Windows/MacGlyph Designer进入官网付费MacHiero进入官网免费Windows/Mac粒子编辑工具工具名下载地址授权支持平台ParticleCreator进入官网免费iOSParticle Designer进入官网收费MacParticle Universe进入官网免费WindowsParticle Editor进入官网免费OnlineParticle2dx进入官网免费Online物理编辑工具工具名下载地址授权支持平台PhysicsBench进入官网免费Windows/MacPhysicsEditor进入官网付费Windows/MacVertexHelper进入官网开源Mac场景编辑工具工具名下载地址授权支持平台CocosBuilder进入官网开源MacSpriteBuilder进入官网开源MacCocoshop进入官网开源MacLevelHelper进入官网付费MacFairyGUI进入官网开源Windows/Mac纹理图集工具工具名下载地址授权支持平台DarkFunction Editor进入官网免费Windows/MacTexturePacker进入官网付费Windows/MacZwoptex进入官网免费/付费MacSpriteUV进入官网免费WindowsTinyPNG进入官网免费/付费Online瓦片地图编辑工具工具名下载地址授权支持平台iTileMaps进入官网免费iOSTiled Map Editor进入官网开源Windows/Mac声音特效编辑工具工具名下载地址授权支持平台cfxr进入官网开源Macbfxr进入官网免费Windows/Mac/OnlineLabchirp进入官网免费WindowsSound Studio进入官网免费Mac背景音乐编辑工具工具名下载地址授权支持平台GarageBand进入官网付费MacReaper进入官网付费Windows/MacArdour进入官网免费Windows/MacGIF 动画帧导出工具工具名下载地址授权支持平台UleadGifAnimator进入官网免费WindowsShoeBox进入官网免费Windows/Mac骨骼动画编辑工具工具名下载地址授权支持平台Spine进入官网收费Windows/MacDragonbones进入官网开源Windows/MacSpriter进入官网付费Windows/Mac3D 模型工具工具名下载地址授权支持平台FBX-Converter进入官网免费Windows/Mac体素编辑工具工具名下载地址授权支持平台MagicaVoxel进入官网免费Windows/MacQUBICLE进入官网付费Windows/MacVoxelShop进入官网免费Windows/Mac更新时间:2020-04-23 14:19:13

GitHub - Experience-Monks/msdf-bmfont: Generate BMFont

LuxorFontFactoryA simple command-line interface to create Luxor 1/AR and 2 font files.InstallationThis was made with Node.js v18.15.0 - older versions may work, but the latest LTSrelease is recommended. the repository.In the repository's directory, run npm install --save-devIn the same directory, run npm run buildFinally, run npm install -gAfter that you can now enter LuxorFontFactory in a command prompt to invokethe program.UsageThis is meant to be used with BMFont: LuxorFontFactory [options] [output-file]Options:-V, --version: output the version number-b, --binary: Treat file as binary format-2, --luxor2: Output a Luxor 2 font file instead of a Luxor 1/AR font file-n, --filename : The filename to use; if not provided will detect from first page-p, --png: Use PNG instead of JPG+TGA (can be only used with -2)-h, --help: display help for commandThis only converts BMFont to Luxor font file formats. You will need to edit the exportedimage to be compatible with Luxor (JPG for RGB and TGA for alpha or optionally PNG for Luxor 2).. renders BMFont files in ThreeJS with word-wrapping - three-bmfont-text/package.json at master Experience-Monks/three-bmfont-text bmfont free download. View, compare, and download bmfont at SourceForge

smartgithg

GitHub - soimy/msdf-bmfont-xml: Generate BMFont texture and

Which to generate the distance field. Defaults to 42textureSize (Array[2])the dimensions of an output texture sheet, normally power-of-2 for GPU usage. Both dimensions default to [512, 512]texturePadding (Number)pixels between each glyph in the texture. Defaults to 2border (Number)space between glyphs textures & edge. Defaults to 0fieldType (String)what kind of distance field to generate. Defaults to msdf. Must be one of:msdf Multi-channel signed distance fieldsdf Monochrome signed distance fieldpsdf monochrome signed pseudo-distance fielddistanceRange (Number)the width of the range around the shape between the minimum and maximum representable signed distance in pixels, defaults to 3roundDecimal (Number)rounded digits of the output font metics. For xml output, roundDecimal: 0 recommended.vector (Boolean)output a SVG Vector file for debugging. Defauts to falsesmart-size (Boolean)shrink atlas to the smallest possible square. Default: falsepot (Boolean)output atlas size shall be power of 2. Default: falsesquare (Boolean)output atlas size shall be square. Default: falserot (Boolean)allow 90-degree rotation while packing. Default: falsertl (Boolean)use RTL(Arabic/Persian) charators fix. Default: falseThe callback is called with the arguments (error, textures, font)error on success will be null/undefinedtextures an array of js objects of texture spritesheet.textures[index].filename Spritesheet filenametextures[index].texture Image Buffers, containing the PNG data of one texture sheetfont an object containing the BMFont data, to be used to render the fontfont.filename font filenamefont.data stringified xml\json data to be written to diskSince opt is optional, you can specify callback as the second argument.LicenseMIT, see LICENSE.md for details.

mygodxin/build-bmfont: 构建bmfont字 - GitHub

. renders BMFont files in ThreeJS with word-wrapping - three-bmfont-text/package.json at master Experience-Monks/three-bmfont-text bmfont free download. View, compare, and download bmfont at SourceForge

GitHub - horizon-games/msdf-bmfont-xml: Generate BMFont

Comments

User7230

Msdf-bmfont-xmlConverts a .ttf font file into multichannel signed distance fields, then outputs packed spritesheets and a xml(.fnt} or json representation of an AngelCode BMfont.Signed distance fields are a method of reproducing vector shapes from a texture representation, popularized in this paper by Valve.This tool uses Chlumsky/msdfgen to generate multichannel signed distance fields to preserve corners. The distance fields are created from vector fonts, then rendered into texture pages. A BMFont object is provided for character layout.Run script to see MSDF font in browser using pixi.jsnpm install & npm run renderInstall as CLInpm install msdf-bmfont-xml -gThen you just need to call msdf-bmfont from console to generate font file.Type in msdf-bmfont --help for more detail usage.UsageUsage: msdf-bmfont [options] font-file>Creates a BMFont compatible bitmap font of signed distance fields from a font fileOptions: -V, --version output the version number -f, --output-type format> font file format: xml(default) | json (default: "xml") -o, --filename atlas_path> filename of font textures (defaut: font-face) font filename always set to font-face name -s, --font-size fontSize> font size for generated textures (default: 42) -i, --charset-file charset> user-specified charactors from text-file -m, --texture-size w,h> ouput texture atlas size (default: [2048,2048]) -p, --texture-padding n> padding between glyphs (default: 1) -b, --border n> space between glyphs textures & edge (default: 0) -r, --distance-range n> distance range for SDF (default: 4) -t, --field-type type> msdf(default) | sdf | psdf (default: "msdf") -d, --round-decimal digit> rounded digits of the output font file. (default: 0) -v, --vector generate svg vector file for debuging -u, --reuse [file.cfg] save/create config file for reusing settings (default: false) --smart-size shrink atlas to the smallest possible square --pot atlas size shall be power of 2 --square atlas size shall be square --rot allow 90-degree rotation while packing --rtl use RTL(Arabic/Persian) charactors fix -h, --help output usage informationCLI ExamplesGenerate a multi-channel signed

2025-04-08
User5989

Distance field font atlas with ASCII charset, font size 42, spread 3, maximum texture size 512x256, padding 1, and save out config file:msdf-bmfont --reuse -o path/to/atlas.png -m 512,256 -s 42 -r 3 -p 1 -t msdf path/to/font.ttfWe will get three file: atlas.0.png atlas.0.cfg & font.fnt and this is the generated atlas in the minimum pot size (256x256):Then we want to use the old setting except a different font and use monochrome signed distance field atlas, and output an extra .svg version of atlas:msdf-bmfont -v -u path/to/atlas.0.cfg -t sdf -p 0 -r 8 path/to/anotherfont.ttfThis time we get a modified atlas.0.png with new bitmap font appended:Not satisfied with the style? Remember we got a svg atlas!How about fire up some graphic editor and add some neat effect and lay on the output atlas?Install as Modulenpm install msdf-bmfont-xmlModule usage ExamplesWriting the distance fields and font data to disk:const generateBMFont = require('msdf-bmfont-xml');const fs = require('fs');generateBMFont('Some-Font.ttf', (error, textures, font) => { if (error) throw error; textures.forEach((texture, index) => { fs.writeFile(texture.filename, texture.texture, (err) => { if (err) throw err; }); }); fs.writeFile(font.filename, font.data, (err) => { if (err) throw err; });});Generating a single channel signed distance field with a custom character set:const generateBMFont = require('msdf-bmfont');const opt = { charset: 'ABC.ez_as-123!', fieldType: 'sdf'};generateBMFont('Some-Font.ttf', opt, (error, textures, font) => { ...});APIgenerateBMFont(fontPath | fontBuffer, [opt], callback)Renders a bitmap font from the font specified by fontPath or fontBuffer, with optional opt settings, triggering callback on complete.Options:outputType (String)type of output font file. Defaults to xmlxml a BMFont standard .fnt file which is wildly supported.json a JSON file compatible with Hierofilename (String)filename of both font file and font atlas. If omited, font face name is used. Required if font is provided as a Buffer.charset (String|Array)the characters to include in the bitmap font. Defaults to all ASCII printable characters.fontSize (Number)the font size at

2025-04-23
User5909

Preset name like “Arial SDF - something”. I’m having a heck of a time trying to figure out how to use my custom created font with Text Mesh Pro. It says it has support for bitmap fonts, but I see no way to drag and drop my own atlas and text file information. I have always used BMfont to put out my text file information and the texture map. It’s worked like a charm in NGUI but I couldn’t find a way to get it to work with Unity’s built-in UI. Does the built in UI also not support bitmap fonts? Or better yet Text Mesh Pro supports custom bitmap fonts created externally? Is your external font atlas texture edited in some external tool or are we just talking about a non edited font file? It’s an atlas texture and .fnt file produced out of an external tool called BMfont. I am familiar with BMFont. Just trying to figure out if you edited the font atlas texture produced by BMFont in Photoshop or if you simply generated a plain font atlas textures and .fnt. Ah yes edited in Photoshop, using it as a PSD. I’ve updated the file path in the text file BMfont spits out so it’s referencing the correct atlas. Although you can use a custom font atlas with TextMesh Pro, the process to make this work isn’t very user friendly.If you can provide me (via PM or email) with the font atlas texture and .fnt file, I’ll

2025-03-24
User8891

Show us some screenshots please, it is hard to "visualize" your issue. Here are the icons Here is the visualization screen shot:Here is the png font file!!As you can see, they are "whited" out. So I did try reversing the colors and then they ended up being all "blacked" out... All, I contacted the developer of BMFont and he helped me fix the problem. He suggested changing the bit depth to 32 bits instead of having it set at 8(I believe the tutorial showed it at 8 bits). Once I did this, the problem went away. Here is the screen shot of the configuration he suggested. With bmfont, I always just use the defaults for things other than font/height and the export options for text and png. From your screen shout, I noticed you have something for "compression" and I always use "none" I just added another custom font, and my DF size went from 22K to 33K... I just added 96 characters from bmfont, a fraction of the 600+ full set. Ugh. Two things about custom fonts come into play - the number of characters and their size (height). Yes, they can be very expensive memory size. Adding a custom font with 96 characters causing a 10k increase really doesn't surprise me much unless they are small (low height). Having antialiase=true also causes a noticeable increase in memory.

2025-04-11

Add Comment