Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Pixel Font Converter!

Lets you create your own TTF fonts out of pixel font images! · By YellowAfterlife

Is there option to change width of character?

A topic by al3f created Dec 23, 2024 Views: 474 Replies: 5
Viewing posts 1 to 3
(1 edit)

I'm re-constructing a font, and I'm wondering if there's an option to increase the width of specific characters. For instance, increase the width of the full stop/period character by 1 pixel. In the image below, the top grey text is what I'm trying to achieve, while the white text is the resulting font from pixelfont.


Developer

Right now you could post-fix your font using FontForge

I want to make the kerning pairs into a larger editor where you can do something like

. * 1

to increase spacing between . and any other glyph, but I’m currently drowning in work tasks, so it might take a bit

(1 edit)

When you do that, please make sure that it is still possible to specify spacing between a full stop and an asterisk. :)

(2 edits)

Edit: see YellowAfterlife's reply below instead, for the correct and simpler solution.

I had a similar issue for a duospace font. The workaround I use is something like:

. ABCDEFGHIJKLMNOPQRSTUVWXYZ 1

Basically you increase kerning between the dot and every other character.

I had to do it for multiple chars, to increase by 1 or 2. In my case it looks like:

kern ()-/@[\\]°²³¹–„‹› \s!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¥§©ª«®°²³·¹º»¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖרÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõö÷øùúûüýÿıŒœŠšŸžẞ–—‘’‚“”„•…‰‹›€←↑→↓∎−★♡♥ 1
kern !',.:;`|¡·‘’‚• \s!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¥§©ª«®°²³·¹º»¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖרÙÚÛÜÝßàáâãäåæçèéêëìíîïñòóôõö÷øùúûüýÿıŒœŠšŸžẞ–—‘’‚“”„•…‰‹›€←↑→↓∎−★♡♥ 2

( it includes the space character \s )

Developer (1 edit)

In the current rules system you can use right to add space to the right of a glyph.

Ooh I had missed that, thank you! This will drastically simplify my rules :)