BenW Posted January 23 Share Posted January 23 In Affinity puplisher you can set how many lines the initial should cover. I wonder how you can set the initial eg 2 lines high with the initial sitting on the first line of the paragraph as marked in the attachment. Look forward for any useful hint. Quote Link to comment Share on other sites More sharing options...
Oufti Posted January 23 Share Posted January 23 16 minutes ago, BenW said: Look forward for any useful hint. You could use the same trick described here by @MikeTO: Instead of defining a character style as All Caps, You define a character style with a larger body size (say 24 pt) You modify your paragraph style with Drop Caps enabled, with Height set to 1 line, Characters set to 1, and Style set to the new character style you just created. . Quote Affinity Suite 2.5 – Monterey 12.7.5 – MacBookPro 14" 2021 M1 Pro 16Go/1To I apologise for any approximations in my English. It is not my mother tongue. Link to comment Share on other sites More sharing options...
thomaso Posted January 23 Share Posted January 23 The "Drop Caps" option is a paragraph style property: https://affinity.help/publisher2/English.lproj/pages/Text/dropcaps.html Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
Oufti Posted January 23 Share Posted January 23 Indeed, but the style you apply to the drop cap is a character style. Problem is that, as I tested just now, the body size defined in it will not be applied to the Initial drop cap (as its size is constrained by the number of lines defined in Drop cap section). The rest of formatting seems to work well… Thus I don't see how to automate this formatting, alack. thomaso 1 Quote Affinity Suite 2.5 – Monterey 12.7.5 – MacBookPro 14" 2021 M1 Pro 16Go/1To I apologise for any approximations in my English. It is not my mother tongue. Link to comment Share on other sites More sharing options...
MikeTO Posted January 23 Share Posted January 23 There is a way to do this but it's another trick. Define a character style for the first character Insert a Zero-Width Joiner between the first and second characters (U+200D) - when yo type U+200D and convert it using Ctrl+U it will be selected to before you change the selection choose Copy to copy it to the clipboard In the paragraph style, set Initial Words to enabled, Max Word Count to 1, and paste the clipboard into the End Characters so that the initial "word" ends at that invisible space. Press Return after entering that. Set Style to the character style you defined. The only gotcha with this trick is if you adjust the character style you will need to reselect it from the Style dropdown because of a minor bug. Cheers Quote Download a free PDF manual for Affinity Publisher 2.5 Download a quick reference chart for Affinity's Special Characters Affinity 2.5 for macOS Sequoia 15.1, MacBook Pro 14" (M4 Pro) Link to comment Share on other sites More sharing options...
Oufti Posted January 23 Share Posted January 23 2 hours ago, MikeTO said: The only gotcha with this trick is if you adjust the character style you will need to reselect it from the Style dropdown because of a minor bug. Another potential annoyance is that since you add an invisible character in the first word, you won't find it with a common search. Otherwise it works well. Quote Affinity Suite 2.5 – Monterey 12.7.5 – MacBookPro 14" 2021 M1 Pro 16Go/1To I apologise for any approximations in my English. It is not my mother tongue. Link to comment Share on other sites More sharing options...
thomaso Posted January 23 Share Posted January 23 7 hours ago, BenW said: 2 lines high with the initial sitting on the first line of the paragraph 6 hours ago, Oufti said: Problem is that, as I tested just now, the body size defined in it will not be applied to the Initial drop cap (as its size is constrained by the number of lines defined in Drop cap section). Sorry I didn't notice the special desire in my previous post. – It appears to work and for regular use with upscaling the DropCap character style by its horizontal + vertical scaling value as wanted. This will scale the initial character accordingly, regardless of the font size of the paragraph style … and without the need for additional special characters. lacerto, Oufti and Old Bruce 2 1 Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
lacerto Posted January 23 Share Posted January 23 Obsolete. Quote Link to comment Share on other sites More sharing options...
Oufti Posted January 23 Share Posted January 23 @thomaso & @lacerto: Great workarounds! thomaso and lacerto 2 Quote Affinity Suite 2.5 – Monterey 12.7.5 – MacBookPro 14" 2021 M1 Pro 16Go/1To I apologise for any approximations in my English. It is not my mother tongue. Link to comment Share on other sites More sharing options...
lacerto Posted January 23 Share Posted January 23 Obsolete. Quote Link to comment Share on other sites More sharing options...
thomaso Posted January 23 Share Posted January 23 32 minutes ago, lacerto said: This is great, I had not realized that scaling with 1 line is free of the line spacing multiplication limitation (contrary to multiple line drop caps where scaling is automatic), so the scaling can basically be anything and even overlap any text above without adding space, Not sure if its great (or if I understand you correctly). It appears to vary with small leading. For instance top: 80%, bottom: 70%. Apart from the fact that such a low leading is rather rarely used (especially with drop caps): Do you have an idea what exactly triggers the right shift/offset of the drop caps when overlapping in the bottom example? It seems also above with leading 80% the drop caps + body are partially overlapping but just a little less. Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
thomaso Posted January 24 Share Posted January 24 If in V1 a character style which is saved in the Text Style panel gets a property changed while it is applied for drop caps in text frame's paragraphs then it gets its instances in various text frames updated only if the paragraph style is also a saved style in the Text Styles panel. Is this the expected behaviour for an assigned Drop Caps style? ... and the same in V2? Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
lacerto Posted January 24 Share Posted January 24 Obsolete. Quote Link to comment Share on other sites More sharing options...
thomaso Posted January 27 Share Posted January 27 On 1/24/2024 at 7:05 AM, lacerto said: On 1/24/2024 at 12:38 AM, thomaso said: Do you have an idea what exactly triggers the right shift/offset of the drop caps when overlapping in the bottom example? I probably did not understand fully what you mean It is less a question of practical use but rather my curiosity to understand what causes drop caps to get moved to the right with a reduced leading. While without drop caps all lines overlap with a small leading, for drop caps it seems there is a threshold that prevents them from overlapping and moves them instead. For instance below: 72% leading overlaps drop caps – 71% moves them: … or with different fonts and the initial setup of v/h-sized drop cap chars: In comparison, a Baseline Shift applied to drop caps causes a vertical move as expected -> the resulting gap below appears more logical: Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
lacerto Posted January 27 Share Posted January 27 Obsolete. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.