Copy link to clipboard
Copied
Hi everyone !
I have a text variable to which I have applied a character style.
With this style my text should be in small caps, but when I use it on the text variable the small caps don't work.
Only the first 2 letters are in small capitals, the rest is in lower case.
Do you see the same problems?
Could anyone help me?
Maybe I miss something.
Thanks !
Copy link to clipboard
Copied
Hi @oups_, that is quite strange. Can you share your demo .indd document?
When I try the same it seems to work fine.
- Mark
Copy link to clipboard
Copied
After reading your answer, I tried with a different font, and small capitals operate normally !
The problem therefore seems to come from the font used : Houschka Pro
What's strange is that small capitals work perfectly with this font on "standard" text.
The problem only appears in text variables. 🤨
Is there a solution to conturn the problem ? (I can't change the font)
Copy link to clipboard
Copied
Hi @oups_, I tried with Houschka Pro and it worked fine for me. Could you please check that you don't have a nested style or grep style in your Paragraph Style? Maybe try setting it in another Paragraph Style and just changing the font and see if that works. Otherwise, it's very strange situation. Let me know if you can notice anything.
- Mark
Copy link to clipboard
Copied
Or if still a mystery, perhaps you could share a demo .indd document for me to look at?
Copy link to clipboard
Copied
Same results for me - works ok
Some fonts don't have the glyphs for the small caps
Most do
Try reinstall the font - or reactivate in Adobe Fonts.
Copy link to clipboard
Copied
Thank you for your answers.
I deleted then re-installed the font,
I recreated a paragraph and character style to make sure there are no interferences:
It still does not work 😞
Here is my demo .indd file, and a photo of what is displayed on my screen (in case you don't have the same result with my file on your computer)
On the first line: we see that without using the text variable, small caps work normally with this font.
And on the 2nd line, with text variable: it no longer works.
Copy link to clipboard
Copied
Hi !
Does anyone been able to test the demo .indd file?
I still looking for the problem source.
Copy link to clipboard
Copied
You have it as custom text
So with custom text it treats the text as a single character - not a whole word - so it's not converting the text to Small Caps
That's my understanding of it.
Instead of a Text Variable
I'd create a cross reference - where the text is updated on all instances from the start source.
Copy link to clipboard
Copied
Thanks, I've never used cross references before.
It works but seems more complex to set up than the text variable, too bad that one doesn't work as I would like.
I understand your theory on the text variable considered as a single character, but what is curious is that with others fonts like Arial, the small caps work normally on the entire text variable.
Copy link to clipboard
Copied
Could be a limitation of the font itself - I don't have a direct answer for you - but if it works on some and not others then I can only assume it's a limitation of how Small Caps are being accessed in the font itself.
Cross References are a bit difficult at first, but it does work for you - and once setup it's easy enough to replicate throughout.
Copy link to clipboard
Copied
Thank you again 🙂
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Hi @m1b ,
Indeed, everything works normally when I change the composer.
Thank you so much !
I voted for the reported bug.
Copy link to clipboard
Copied
Great detective work!
Copy link to clipboard
Copied
The thing that paid off was taking screenshots of each screen of two pararaph styles that I had: one that worked and one that didn't (OP's one). There wasn't much different between them so I found the culprit. 🙂