Start a new topic
Solved

Monaco fonr from TSX version flipped into Courier New on TS (or blanc)

Hi I'm checking ability to have same terminal view and settings between TSX Version 6.2.2.1000 (Stable) and Royal TS Version: 7.3.50701.

So I have many connections what work for TSX and have a good view with Monaco font etc. I wanna share them with TS on windows via Dropbox folder and have the same fonts, view etc.. 


So if I manually set it to Monaco on TS side it works fine. But if I create terminal from TSX side, save and open it from Windows side - I get  Courier New (even Monaco is installed on Windows sile).


How can I have same front (monaco) on both sides? Windows terminal is putty


Hi,


this behavior is by design. Since pre-installed fonts are different depending on the platform, we store font names on a per platform basis. So you can have a different font on MacOS as on Windows. If you want to use the same font on both, you need to make sure the font to use is available on both platforms and also configured on both platforms.


Regards,
Stefan

Thanks for the quick answer,

But I've alredy had a font with name "Monaco" on TSX (in MacOSX) side and I installed the same font with name "Monaco" on Windows side:

image


than I save this doc on Mac side and reload the same connection in Windows side and see this:

image


I can update it manually and set "Monaco" but that's not what I want because I have hundreds connections:

image


it seems like a bug because same font from both sides can't be set correctly. Mb you have some mappings?

As mentioned before, the behavior is by design but I think I wasn't very clear with my statement. To use the same font on both platforms, you actually need to adjust the configuration on both platforms.


I hope this helps.


Regards,
Stefan

@Stefan,

"need to adjust the configuration on both platforms." - yeah this is not clear because I wanna some "automatic" solution for the all connections created on TSX side and openned from TS side because if I do the same but vice versa and create a connection on windows side and set "Monaco" as the terminal font (or use as default front) it works well from MacOSX side (in tsx).


Actually it's only a blocker for me to buy TS version and my case - I have 2 laptops (Win and MacOSX) and I wanna have same terminal view for all the connections (old an new) from Win and Mac.

@Stefan,


"need to adjust the configuration on both platforms." - yeah this is not clear because I wanna some "automatic" solution for the all connections created on TSX side and openned from TS side because if I do the same vice versa and create connection on windows side and set "Monaco" as a font it works well from MacOSX side (in tsx). I just wanna have same front the both sides without manually reconfiguring each terminal connection every time when I move from TSX into TS.

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: https://www.royalapps.com/go/kb-ts-win-bulkedit)

- 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


https://support.royalapps.com/a/solutions/articles/17000027802

 

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.

Thanks! going to check this way. Actually it's only a blocker for me to purchaise TS version for win

Let me know if you have any further questions.

Login or Signup to post a comment