Installation > About Using Unicode Characters in Harmony

About Using Unicode Characters in Harmony

By default, Harmony will only allow you to use the following characters in environment, job, scene and layer names:

  • Small and capital letters in the Latin alphabet, excluding accented letters
  • Numbers
  • Dashes (-), underscores (_), plus signs (+) and equal signs (=)

It is possible, however, to enable the use of most of the characters in the Unicode character range. However, this feature has important limitations that must be taken in account:

  • macOS and GNU/Linux machines cannot communicate in Unicode characters over the NFS protocol. Even when using Unicode, characters for certain languages use different encoding on GNU/Linux and macOS. While the Samba file sharing protocol can interpret these differences in encoding in the back-end, NFS does not. Hence, for a macOS server to server GNU/Linux clients or for a GNU/Linux server to server a macOS client, you must either use the Samba protocol to share files, or keep Unicode disabled.
  • Scenes with Unicode characters in their names cannot be opened from WebCC.
  • A scene with Unicode characters in its name that has been exported from a WebCC server cannot be updated on the client side using the Download Database Changes command and cannot be updated on the server side using the Update Database Scene command.
  • The Unity engine does not support Unicode characters. Unicode characters should not be used when using Harmony for gaming.
  • Unicode characters should not be used in the names of the root folders of the database file systems (ie: USA_DB, usadata000, etc.)
  • Zip archives may encounter issues with Unicode characters. It is recommended to use the 7z archiving format when archiving database files or scene data.