Skip to main content
Known Participant
January 24, 2025

Characters in mogrt randomly display or render badly - now a useless workflow

  • January 24, 2025
  • 27 replies
  • 1807 views

We developped this very useful mogrt in AE-CC2024 that gave us a pretty slick workflow, but since mid 2024, it's become useless because of the randomness of the problem. I've seen many posts on the web reporting similar problems in mogrt workflows even before CC2024, with no clear fixes. It's an AE comp, exported as a mogrt, that enables the treatment of text captions in 4 languages (English, Chinese, Japanese and Korean). It also provides color highlighting controls for 5 groups of characters and with the flip of a switch, re-scales/re-positions it all to fit in tall format. It worked fine for a few 2024.xx versions until it suddenly started showing the following problems in the native wide format:

  • Characters will randomly show as "Regular" even though the font "under the hood" is MyFont-Bold.ttf
  • The problem may not appear on-screen, but will be in the exported copy (via AME or PrPro exports)
  • Quit/relaunch, you have different characters that now show the problem
  • CC2025 shows the same issues; CC2025 is actually even worse from a workflow perspective as you can't "TAB" from one field to another. All the numerical fields that are used to determine the start/end positions to specify a specific color fill are not "detected" by the "TAB" key. You must mouse/pen-click it to access the numerical field.

 

What's been done:

  • All fonts are .ttf, always were, so no change there
  • The system has been completely wiped for the CC2025 install. Everything reinstalled from scratch, Windows 11 + all Adobe apps, vanilla install
  • Re-opened the CC2024 mogrt into AE CC2025, re-exported it as a mogrt

 

System's details:

  • Windows 11 Pro for WS Version 10.0.26100 Build 26100
  • 2x Intel(R) Xeon(R) Gold 6136 CPU @ 3.00GHz, 2993 Mhz, 12 Core(s), 24 Logical Processor(s)
  • 192 GB Memory
  • Graphics: NVidia GeForce RTX 4070 Ti, driver 566.36 (December 10)

 

Many hours have been spent developping and tweaking the functionnality of this mogrt, currently rebuilding from scratch is not an option, especially without knowing what triggers the problem and not knowing how/when it could make its way back... 

 

Thanks for any input...

27 replies

MyerPj
Community Expert
Community Expert
January 28, 2025

Cool! Sounds like a good test. 🙂

Alain D.Author
Known Participant
January 28, 2025

@Theresa Rostek , hi. FWIW, here's a potential trigger factor for the bug...

 

After sending you my fonts and mogrt, I spent another couple of hours trying all kinds of things. The first thing I did was to swap the 3 Asian fonts with standard ones. Something like Arial Narrow Bold, Avenir Next Bold and BebasNeue Medium Bold if I recall.

Test the EG panel mechanics in AE, all is well, so I export the mogrt. The problem showed up immediately in Premiere when I switched the font to Avenir. Swing back to AE and I noticed that Avenir font had that square brackets and "/Type 1" suffix? Turns out the "-Bold" variant of the font I was calling was not installed on the computer. So I used a variant that was installed, lost the brackets, re-exported the mogrt and all was well in Premiere.

 

So, just throwing out a theory: could one "bad" font make the whole mogrt process derail? Also, note that the English and Korean associated fonts have almost never failed in the process, but the Chinese and Japanese ones are pretty much affected by the bug 95% of the time.

Cheers,

Alain

Alain D.Author
Known Participant
January 27, 2025

Thanks @Theresa Rostek !
DM sent.

Regards,

Alain

Theresa Rostek
Community Manager
Community Manager
January 27, 2025

Hi @Alain D.,

 

Thanks for your report and sorry you're running into issues! I've seen several reports and have run into this one myself inconsistently and I'd love to be able to understand it better so we can fix it.

 

Are you able to share the mogrt with me? (Please DM me a link from Google Drive/Dropbox/Hightail/etc to it) Also, if you can provide a link to where I can download/license the problematic font will be helpful as well.

 

Thanks,

Theresa

Motion Graphics, Premiere Pro
Alain D.Author
Known Participant
January 24, 2025

@AnnikaKoenig , @Jarle Leirpoll 

 

I read up Annika's answer as suggested by Stan. I don't think that article is related to my problem as, on my end, it's only individual characters here and there that go bonkers. The expression-driven fonts tied to my language drop down in the mogrt are bold, and non-bolded, random characters show up here and there. I should probably state as well that it's typically on Asian fonts, although I've seen it on standard fonts too.

 

General workflow is this:

  • Build my English version duplicating the mogrt as many times as needed, enter / treat the copy as needed. The defaulted language is English on a non-Asian font.
  • Duplicate the sequence to make the Japanese version for example. Toggle the language drop down in each mogrt to "Japanese", which under the hood loads up the proper font.
  • Enter / tweak the copy as needed.
  • Rince & repeat for the other 2 Asian languages.

 

This used to be done and over with at this point, but not anymore.

Again, I'm no AE-expressions expert, I tip-toed into it for this mogrt, but this set-up was working and suddenly broke. That being said, I'm not too savvy on the expression terminology, so Annika's cue on referring to "index" rather than "parameters" in the written expressions was worth a check on my side.

Everything I wrote was "picked whipped" so that the expressions wrote themselves up for the greater part. Annika, can you clarify what you mean by referring to "Parameters"? On my end, my expressions were referring to actual layer names instead of their index numbers; I changed the few instances that I had, but this did not make a difference, same bug/outcome.

 

The problem shows up in Premiere, but the same workflow directly in AE appears A-OK - at least visually, I did not import my timeline in AE to work it up from there. And then even if the Premiere viewer looks ok, the rendered output may show the problem.

 

Wasted another full day debugging this... My next step is to try the same workflow, but just with standard fonts (non-Asian). See if that makes a difference.

Pic attached to show the issue + mogrt panel

Thanks --Alain

Alain D.Author
Known Participant
January 24, 2025

Thanks @Stan Jones ! I appreciate the input. (and thanks for the TAB confirmation).

 

I'll admit I live in a bilingual country (French/English), but apart from having 2 Windows keyboard mappings (English US and French Canada), everything has always been installed in English, from Windows, Microsoft, etc., all the way into all Adobe apps. So I'm not quite sure how index vs parameter in my expressions would matter? I mean, assuming using the parameters approach is a no-no in expressions to safeguard against language issues when the mogrt gets used on another box, I still don't get why I would be affected by it since all Adobe apps have always been installed in their native English versions?

I'm no expressions guru either, so I'll have to read up on index vs parameters. I hacked my way in expresssions territory watching YouTube stuff, so I'm not quite sure what I did. I recall there was array stuff for some, but I'd have to dig back into it. But I can certify this worked A-1 up until mid/late 2024.

Alain

Stan Jones
Community Expert
Community Expert
January 24, 2025