InDesign 2024 regression: Text variable rendering breaks Google barcode font
A sequence of numbers rendered in Google's "Libre Barcode EAN13 Text" font will not work if the text is inserted via a text variable. Entering the text verbatim with the same paragraph style produces the expected result.
This is a regression in InDesign 2024. The attached IDML file works fine in InDesign 2023 v18.5 but not in InDesign 2024 v19.3.0.58.
The font can be found at https://fonts.google.com/specimen/Libre+Barcode+EAN13+Text.
(Sorry for the .idml.txt extension for the test case – this form won't let me submit .idml, .indd or .zip attachments directly.)
-
Jonas Walldén commented
I can add that this bug can be temporarily mitigated by reverting to the older text shaping engine using the `shapeIndicAndLatinWithHarbuzz` flag, but this is not a long-term fix since it's a global flag and whose availability in future releases is unknown.