Skip to main content
_nicdean
Community Expert
Community Expert
October 13, 2022

Universal Text Engine, Paragraph Settings Bug - Hindi

  • October 13, 2022
  • 4 replies
  • 395 views

Target Hindi phrase - "दिव्या को ये नहीं समजाती है"

  • Issue - (above) Hindi Text not displaying properly
  • 22.6.0
  • Windows 10
  • Steps to reproduce - Download the AEP. Comp 01 has Chinese text. Comp 02 has desired Hindi text-string, but is displaying incorrectly. Copy + paste target Hindi text-string into Text Layer in Comp 01 or Comp 02.
  • Expected result - Text Layer should be overwritten with Hindi text and display correctly.
  • Actual result -  Text Layer is overwritten with Hindi text but displays with broken ligatures and characters out of order.
  • Wrong Display:

    Correct Display:

Hitting "Reset Paragraph" or "Reset Character" on either Text Layer fixes the Hindi text problem, but removes user Paragraph/Character settings. There is no user-exposed setting that I can find correlated with the issue. Text Layer's are used in a MOGRT meant for multi-language deliverables, and "Reset Paragraph/Character" is not an option once MOGRT is exported.

4 replies

Participant
April 25, 2023

Still not working hindi font

JohnColombo17100380
Community Manager
Community Manager
October 17, 2022

Marking as Acknowledged per @Douglas_Waterfall message above.

Adobe Employee
October 17, 2022

Nic, thank you for passing this on.


I have downloaded your doc and looked at the data and the problem here is using the CJK composer instead of the Universal Text Engine (UTE) for the Hindi text.


When you reset the paragraph style it updates (not sure that is the correct term here…) to use the UTE which is why the composition then looks right.


For existing documents created in an earlier version of AE (the exact version escapes me at the moment) the default was the LatinCJKEngine.


After that point all new documents use the UTE engine and of course that silent change leads to much confusion.
Unfortunately there is no way through the UI, or yet through scripting, to either determine what composer is in use or how to change it - you are not the first to be bitten by this.


I am working on a solution, or at least a mechanism, to make this easier to deal with.

 

Douglas Waterfall

After Effects Engineering

_nicdean
Community Expert
_nicdeanCommunity ExpertAuthor
Community Expert
October 14, 2022

Changing the Kerning in the Character panel from "Optical" to "Metrics" or "0" also fixes the problem. "Optical" cannot be used at first. However,  if I hit "Reset Paragraph" and then change Kerning to "Optical", it works fine.