Lightroom SDK: Embedded fonts.

  • 2
  • Idea
  • Updated 6 years ago
As things stand, a different font is used in plugins on Mac vs. Windows, e.g. export dialog boxes and plugin manager. This makes it hard to develop a UI in Windows, which does not have truncated text on Mac. One possible solution:

Embed fonts in Lightroom that are accessible in either OS, and look the same (especially: that have the same width).

I suspect there are some other ideas, but @now, it's a problem for cross-platform plugin developers.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 382 Reply Likes

Posted 6 years ago

  • 2
Photo of jdv

jdv, Champion

  • 728 Posts
  • 56 Reply Likes
Typically, you do not necessarily want the same typefaces for different platforms. Different underlying UIs have different default faces, both for look-and-feel reasons and localization reasons.

We certainly don't want plugins to look much different than the similar controls in the UI, do we? We should be working on making plugins look even more like core product.

I'm not sure I understand what you mean by "truncated text". Do you mean that the different platforms have different notions of ellipsizing long text that does not fit in a container.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 382 Reply Likes
Fonts are different width, so it's hard to write a plugin on one platform that looks right on the other. Many users complain that they can't see all the characters on Mac, because the font is wider, but the room allotted to display text, isn't.

The UI already looks completely different than native on both platforms. I don't really care what the solution is: having a Mac emulation mode (just a Mac-sized font for Windows development) would be fine. Or making the component size on Mac bigger, so proportions are the same... - if you understand the problem, you can fix it, without upsetting temperamental Mac users.

Note: I use embedded fonts in Flash apps just for this reason - rather have things look right on all platforms, and the UI isn't native look-and-feel anyway.

Adobe: if you could close the other gaps between platforms (plugin-wise) it would help too (they've been extensively documented here & there - hope you've been reading the forums with "pencil & paper" handy).