Standard font on Windows 10: digits have different heights (and widths)

Steps to reproduce

Starting from scratch, what are the steps to make the bug happen? The fewer the steps, the better.

  1. Windows 10, desktop app
  2. Just start typing numbers, see attached screenshot under “Additional information”

Expected result

What do you expect to see after carrying out the steps above?

  1. I expect all digits to have the same height (if from the same font and size)
  2. I expect all digits to have the same width (if from the same font and size)
    This last expectation is perhaps a matter of taste, the first one is not.

Actual result

Instead of the expected result, what happened?

  1. The “5” and the “7” are smaller in height then the other digits, e.g. the “2”. This is really ugly. The “1” is also smaller in height, but less so.
  2. The “1” is much thinner than the others. That makes aligning numbers difficult.

Environment

Which operating system are you using?
Windows 10
Which browser are you using?
Desktop App
If you’re using a desktop or mobile app, what’s the version number of Dynalist?
1.3.5.
Are you using any third-party scripts for Dynalist, e.g. PowerPack?
No


Additional information

Anything else you think would help our investigation, like a screenshot or a log file? You can drag and drop screenshots to this box. For large amount of text, try putting them into something like Pastebin.

image


Additional comments

On Android the width issue is similar, but the height issue is much better, only “52” seems a little off, the 5 just a tad higher positioned than the 2. But that is a very small matter, not a real problem.
Also in this bugreporting system the font problem is there as in the Desktop App. But elsewhere in Chrome there is no issue.

Go to settings and switch your font to “System font”.
If you want digits to have same width you’ll have to use something like “Consolas”

Not so. Here is Calibri Light:
image
It is not a mono-spaced font but most fonts have identical sizes for digits.

Thank you! No need to choose Consolas, most fonts will have evenly spaced digits. Choosing a different font (Calibri) solves mij problem.

But still I suspect something is not as it should be with the Whitney font implementation. When I google on ‘whitney font five seven’ I get from https://www.typography.com/fonts/whitney/styles:


there are no height differences there…
(And also not when looking at the several alternate forms at https://www.typography.com/fonts/whitney/characters)

Same here: https://en.wikipedia.org/wiki/Whitney_(typeface)
image

So my problem is solved, but the problem an sich isn’t.

By the way, I discovered the situation with the width of the digits is more interesting than I thought. See for example:

  1. https://www.fonts.com/content/learning/fontology/level-3/numbers/proportional-vs-tabular-figures
  2. https://en.wikipedia.org/wiki/Monospaced_font, see section “Tabular figures”

Good to know

That’s very interesting. Maybe the one we got is a broken font pack. I’ll look into it.