Skip to main content
added details and screenshot
Source Link
Khorkhe
  • 133
  • 7

Originally posted in UserExperience, they recommended I post it here.

The application I'm working on has been around for over 20 years now, and in some cases still has not updated the UI in some places - the font is one of them, as it uses MS Sans Serif.

I am trying to find a more modern alternative that would fulfill some criteria:

  • it is a business application, and numerical readability is primordial
  • the average character width would need to be similar to that of MS Sans Serif, to avoid text overlap of nearby UI controls (or applying a full application redesign, several million lines of code)
  • some of the clients being in Arab countries, the above 2 criteria would need to apply for Arabic characters as well
  • for Arabic characters, they mustn't look 'modernized' (Tahoma, - even Segoe UI - fails here)
  • optimally, the font would be built-in to Windows (unless there are no such satisfactory fonts)
  • to make matters a little more difficult, the average character width would also need to be maintained when applying Windows scaling (meaning the font height gets scaled, by say, 1.25x or 1.5x)

I've tried a few dozen fonts, none of which seems to satisfy the (admittedly) complex requirements above. Closest i found was something called "Gadugi" which i had never heard of before.

Has anyone faced anything like this? Or are there any tools to help find other fonts with same average char width to narrow down the filtering for us? Finally, any other source of fonts outside of Windows defaults, or anything that may put me in the right direction?

Edit:

i've added a screenshot of MS Sans Serif (up) vs Microsoft Sans Serif (down) for various font sizes, both in English and Arabic.

Few things can be noticed:

  • odd sizes for MS Sans Serif don't scale (seems the font is not defined). For those same sizes, Microsoft Sans Serif seems 'vertically compressed'. Could it be that it's not defined as well, and just stretched horizontally?
  • in size 9 Arabic, the text actually shrank. How could this be?
  • in Arabic, sizes 8 and 10 look normal, but for other sizes, the font gradually changes, as if it is falling back to some kind of default.

Due to how Windows scaling works (internally, it scales the font height, not the size), I may end up on various monitors with these various font sizes, hence the comparison.

Do these points make any sense? and what can I do about them?

font differences

Thanks again!

Originally posted in UserExperience, they recommended I post it here.

The application I'm working on has been around for over 20 years now, and in some cases still has not updated the UI in some places - the font is one of them, as it uses MS Sans Serif.

I am trying to find a more modern alternative that would fulfill some criteria:

  • it is a business application, and numerical readability is primordial
  • the average character width would need to be similar to that of MS Sans Serif, to avoid text overlap of nearby UI controls (or applying a full application redesign, several million lines of code)
  • some of the clients being in Arab countries, the above 2 criteria would need to apply for Arabic characters as well
  • for Arabic characters, they mustn't look 'modernized' (Tahoma, - even Segoe UI - fails here)
  • optimally, the font would be built-in to Windows (unless there are no such satisfactory fonts)
  • to make matters a little more difficult, the average character width would also need to be maintained when applying Windows scaling (meaning the font height gets scaled, by say, 1.25x or 1.5x)

I've tried a few dozen fonts, none of which seems to satisfy the (admittedly) complex requirements above. Closest i found was something called "Gadugi" which i had never heard of before.

Has anyone faced anything like this? Or are there any tools to help find other fonts with same average char width to narrow down the filtering for us? Finally, any other source of fonts outside of Windows defaults, or anything that may put me in the right direction?

Thanks!

Originally posted in UserExperience, they recommended I post it here.

The application I'm working on has been around for over 20 years now, and in some cases still has not updated the UI in some places - the font is one of them, as it uses MS Sans Serif.

I am trying to find a more modern alternative that would fulfill some criteria:

  • it is a business application, and numerical readability is primordial
  • the average character width would need to be similar to that of MS Sans Serif, to avoid text overlap of nearby UI controls (or applying a full application redesign, several million lines of code)
  • some of the clients being in Arab countries, the above 2 criteria would need to apply for Arabic characters as well
  • for Arabic characters, they mustn't look 'modernized' (Tahoma, - even Segoe UI - fails here)
  • optimally, the font would be built-in to Windows (unless there are no such satisfactory fonts)
  • to make matters a little more difficult, the average character width would also need to be maintained when applying Windows scaling (meaning the font height gets scaled, by say, 1.25x or 1.5x)

I've tried a few dozen fonts, none of which seems to satisfy the (admittedly) complex requirements above. Closest i found was something called "Gadugi" which i had never heard of before.

Has anyone faced anything like this? Or are there any tools to help find other fonts with same average char width to narrow down the filtering for us? Finally, any other source of fonts outside of Windows defaults, or anything that may put me in the right direction?

Edit:

i've added a screenshot of MS Sans Serif (up) vs Microsoft Sans Serif (down) for various font sizes, both in English and Arabic.

Few things can be noticed:

  • odd sizes for MS Sans Serif don't scale (seems the font is not defined). For those same sizes, Microsoft Sans Serif seems 'vertically compressed'. Could it be that it's not defined as well, and just stretched horizontally?
  • in size 9 Arabic, the text actually shrank. How could this be?
  • in Arabic, sizes 8 and 10 look normal, but for other sizes, the font gradually changes, as if it is falling back to some kind of default.

Due to how Windows scaling works (internally, it scales the font height, not the size), I may end up on various monitors with these various font sizes, hence the comparison.

Do these points make any sense? and what can I do about them?

font differences

Thanks again!

Source Link
Khorkhe
  • 133
  • 7

Replacement font for MS Sans Serif

Originally posted in UserExperience, they recommended I post it here.

The application I'm working on has been around for over 20 years now, and in some cases still has not updated the UI in some places - the font is one of them, as it uses MS Sans Serif.

I am trying to find a more modern alternative that would fulfill some criteria:

  • it is a business application, and numerical readability is primordial
  • the average character width would need to be similar to that of MS Sans Serif, to avoid text overlap of nearby UI controls (or applying a full application redesign, several million lines of code)
  • some of the clients being in Arab countries, the above 2 criteria would need to apply for Arabic characters as well
  • for Arabic characters, they mustn't look 'modernized' (Tahoma, - even Segoe UI - fails here)
  • optimally, the font would be built-in to Windows (unless there are no such satisfactory fonts)
  • to make matters a little more difficult, the average character width would also need to be maintained when applying Windows scaling (meaning the font height gets scaled, by say, 1.25x or 1.5x)

I've tried a few dozen fonts, none of which seems to satisfy the (admittedly) complex requirements above. Closest i found was something called "Gadugi" which i had never heard of before.

Has anyone faced anything like this? Or are there any tools to help find other fonts with same average char width to narrow down the filtering for us? Finally, any other source of fonts outside of Windows defaults, or anything that may put me in the right direction?

Thanks!