LEB Posted June 9, 2024 Posted June 9, 2024 (edited) Hi, I am still having problems with text styles and spellchecker. In my current document, using Affinity Publisher 2.5.2 : My text is in English (UK) If I apply a style in which the spelling language is set to English (UK), the language is correctly interpreted. However, if I apply a style whose spelling language is [No modification] and whose parent style is "English (UK)", the spelling language becomes "Inconnu (fr-FR)". This is an annoying bug in my case, as I have to change all the text frames to "English (UK)". Many thanks. Edited June 9, 2024 by LEB Added image Quote
Old Bruce Posted June 9, 2024 Posted June 9, 2024 No modification will take the language that the Paragraph/Character style uses for [No Style]. If you have that [No Style] set up to use French then that will be used in Paragraph/Character Styles where the language is set to [No Change] or as you put it [No Modification]. Quote Mac Pro (Late 2013) Mac OS 12.7.6 Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0 | Beta versions as they appear. I have never mastered color management, period, so I cannot help with that.
LEB Posted June 9, 2024 Author Posted June 9, 2024 Hi @Old Bruce, I thought that [No modification] meant that the style would use the language of the parent style? Two points: I do not understand what you mean by "[No Style] [is] set up to use French" It does not explain why the setting would read "Unknown (fr-FR)" instead of "Français" Quote
LEB Posted June 9, 2024 Author Posted June 9, 2024 In addition, I did the following: change temporarily the intermediate style to "English (UK)" and revert it later to "[No modification]" and the issue disappeared… Quote
MikeTO Posted June 10, 2024 Posted June 10, 2024 First, French (fr-FR) is a spelling dictionary included with macOS and with Affinity for Windows so it should never be unknown (Inconnu). Did you delete the spelling dictionary? Back to your question. If style A is set to English-UK and style B is set to [No change] ([No modification] in French), then applying style B will result in the text being formatted as English-UK. If the text is actually fr-FR, then either: The style setup is incorrect, check it again. There is a local override on the text. Click in the text and check the formatting summary at the top of the Text Styles panel - click the caret (triangle) to its left to expand it. What does it say? It should just be <style B> and not <style B + Spelling language: French>. Regards Quote Download a free PDF manual for Affinity Publisher 2.6 Download a quick reference chart for Affinity's Special Characters Affinity 2.6 for macOS Sequoia 15.3, MacBook Pro (M4 Pro) and iPad Air (M2)
LEB Posted June 10, 2024 Author Posted June 10, 2024 Hi @MikeTO, No, I have not changed the spell checking dictionaries on my Mac. The style configuration is as indicated, I have checked again I can confirm that there is no local override of styles. Furthermore, if I apply the problematic style with the option to delete the character style (French: "effacer les styles de caractère"), then the text is set to "Unknown (fr-FR)". As I said, temporarily setting the intermediate style to "English (UK)" and back to [No modification] solves the problem for this style. So I think we have a clear bug. Quote
MikeTO Posted June 10, 2024 Posted June 10, 2024 Can you please share a test document showing the issue? Also, is French listed in the Language > Spelling list? Quote Download a free PDF manual for Affinity Publisher 2.6 Download a quick reference chart for Affinity's Special Characters Affinity 2.6 for macOS Sequoia 15.3, MacBook Pro (M4 Pro) and iPad Air (M2)
MikeTO Posted June 10, 2024 Posted June 10, 2024 Thank you for the document, I can confirm the bug with it. Open the document Select the text frame with the Move tool Choose Edit > Defaults > Factory Reset - this will change the frame to Publisher's factory default which will be the UI language Using the Text Styles panel, click the menu icon to the right of the Base style group and choose Apply Base to Paragraphs. The text will now be fr-FR The first issue is that fr-FR = French (France) and that dictionary is pre-installed. If I copy some of this fr-FR text and some real French text to the pasteboard, the RTF code for both paragraphs will be set to lang1036 which is French so I don't know why Publisher thinks fr-FR isn't the same as the French option in the list. The second issue is that if you edit the Base style group, Language > Spelling is set to No Change but applying it sets the text to fr-FR. I think this may be a result of the Text Style Editor changes that happened in 2.5. You can fix it in this document by choosing No Change again: Edit the Base style group Language > Spelling will be set to No Change. Click on the list to open it and select No Change again (you must select it again even though it is already selected). Click OK - the fr-FR issue will now disappear stokerg and LEB 2 Quote Download a free PDF manual for Affinity Publisher 2.6 Download a quick reference chart for Affinity's Special Characters Affinity 2.6 for macOS Sequoia 15.3, MacBook Pro (M4 Pro) and iPad Air (M2)
Staff stokerg Posted June 26, 2024 Staff Posted June 26, 2024 Hi @LEB, Sorry for the delay in my reply. I've just logged the issue raised in this thread with the Developers LEB 1 Quote
MikeTO Posted June 26, 2024 Posted June 26, 2024 @stokerg There is a test document in the questions forum thread below with text which appears as "Unknown (en-US)", at least on macOS. Potentially the same issue. stokerg 1 Quote Download a free PDF manual for Affinity Publisher 2.6 Download a quick reference chart for Affinity's Special Characters Affinity 2.6 for macOS Sequoia 15.3, MacBook Pro (M4 Pro) and iPad Air (M2)
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.