Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit)

Hi!

Firstly, thank you for making such an amazing font. It’s so useful and I’ve used it in a few projects already. :D

I have a question. Is there some way to address this issue with the font? (Please see attached image.)

I want to have a highlight (Decoration, in Affinity Publisher) behind my text so that it obscures art behind it (in this case, obscuring part of a horizontal line). I can achieve the correct effect by adjusting the “Relative to” of the Decoration to “Ascent”, but is there something to do to adjust it for “Cap Height” without having to adjust the Top Indent? At the very least, this is an interesting (yet inconvenient for me in this situation) aspect for the interpretation of the font in the program, and at the most an awkward annoyance because all the font styles that need this style must all be adjusted accordingly.

I’d love your insight into this.

Thank you!

(1 edit)

Yeah, it looks like this is due to Publisher (annoyingly, in this case) re-interpreting font metrics from the font curve data rather than using the actual metrics in the font file. The metrics in the file put the cap height and x-height at just below the top of the dice; looks like Publisher's taking the cap height from the height of the guide-letters instead (which isn't in the metrics at all). Compare the height of the guide-letter A to the lower-right pip of the 3-pip die in this image:

The top of the A is pretty much where the highlight stops in your example.

There's a simpler way of making a background for text, though: by using the 'Highlight' option under the 'Colour and Decorations' tab in the 'Character' section of the Edit Text Style menu. This option automatically uses the (app's interpretation of the) ascender height.

As for your current situation, you might be better served by making a single style that has the decoration/highlight and any other shared features that all these styles have, then making the individual styles be based on that style, so you can control the shared features in a single place.