Monaco font from TSX version flipped into Courier New on TS (or blank)

I’m afraid that’s not possible. Our data model has two properties for the terminal connection:

Font (for Windows: https://docs.royalapps.com/r2023/scripting/objects/connections/royalsshconnection.html#font)

FontOSX (for macOS: https://docs.royalapps.com/r2023/scripting/objects/connections/royalsshconnection.html#fontosx)

Both have different default values and there’s no way for us to somehow “detect” or know which font you want to actually use without specifying it. To apply and keep these settings in sync easily, you can do the following:

  • as a one-time process you can use Bulk-Edit to streamline the configuration on all your existing connections on macOS and Windows: Bulk-Edit and the Folder Dashboard (Win) - Royal TS (for Windows) - Royal Apps

  • to make sure all newly created connections have correct configuration, you need to adjust the default values (under Application -> Default Settings -> Terminal). Unfortunately this will only set the default value for the platform. To also set the default value for the other platform, you need to manually edit the default settings XML file:

macOS:

~/Library/Application Support/Royal TSX/UserPreferences.config

Windows:

%appdata%\code4ward\code4ward.RoyalTS.UserPreferences.config

I’m sorry we can’t offer a better way at the moment.

We do have plans to re-architect terminal settings and make it easier to configure multiple or all connections in the future though.