is the following bug a known problem?
I changed the font for inline (and inspector) footnotes to “Times New Roman” 10pt in the Scrivener Preferences. Most of the time if I select a part of text and turn it into a inline footnote, the text will be formatted correctly. But every now and then (I haven’t been able to discern a pattern yet), the text will instead be formatted with the default Optima font. Changing it back from footnote to normal text and back does not help. But if I close the project and then open it again, the Times New Roman will now be applied correctly if I try again.
Is this a known issue?
No, this isn’t a known issue, and I can’t think what would cause this - the same code that changes the text to the footnote (the grey bubble) also changes the font. If you can find any particular steps to reproduce that would be really helpful.
All the best,
next time it happens the first thing I will do is check if it only affects the current document or all others as well…though I think I remember that it does, because that is what caused me to try closing the project I guess.
the problem appeared again…and it is real, as you can see in the follwing screenshots
I noticed, that it does not actually default back to Optima, but goes to Helvetica in the size 10 that I selected. Helvetica is the OSX standard font, isn’t it? This probably means that there might be something screwed up with my fonts because it points to Scrivener not finding the font at the moment it is looking for it (right?)
Interestingly though, the font is obviously available, as it is used in the document.
I also saw that the problem does not apply to all documents at once but shows some interesting quirks. The Screenshot 1 and 2 show a before/after situation (first line of the second page, left window).
But the third one (a different document and window!) is peculiar as well, because now the problem didn’t affect the footnote mode itself, but the normal text after it was changed to footnote and then back (while a footnote, it was Times N R). And this only happens in this first line of the document, I can change back and forth successfully in the middle of the doument on the right. (Not so in the middle window as can be seen on screen one and two).
With the latter one it’s not so strange - if you do it at the start of a document, it will try to base the font on the previous font but there isn’t one if it’s at the start of the text. This isn’t usually an issue because you wouldn’t ever normally try to make the beginning of the text into a footnote (and then turn it back again) except for testing.
The other one is weird though. You haven’t overridden the project text preferences at all, have you (Project > Text Preferences…)? These override the general preferences.
All the best,
no, no overwriting selected in project preferences. Is there some kind of console log being produced that could send you or something like that?
I doubt this will create any console messages but you could take a look - just open ~/Applications/Utilities/Console.app and see if any error messages get output there when you see this issue.
no console messages as expected.
I now opened the project on another machine and there I have similar problems. Is there an email adress I could send the project file to, so you could check this out?
I haven’t seen anything like this before in Scrivener but I have seen some weird font behaviour that was not Scrivener related.
To fix it or at least to rule out that your Mac has a general OS wide font problem I recommend you to download TinkerTool System:
It is a pay-for program but to my knowledge the try-out version is fully functional. If you know a free program has the same feature go for that.
Under Systemwartung/Caches/Schrift-Caches you can clean the font caches. Close all programs before doing so. You might even reboot afterwards.
And see what happens.
If it didn’t help you could start the Schriftsammlung (font collection) and look for font duplicates (flagged with yellow triangles) and delete them (right-click on flagged font and choose Duplikate auflösen). I doubt that this really will help but maybe …
PS: In your examples the unwanted inline footnote font change always appeares after italics in the text body. Do you also have incidents after regular text?
PPS: Your profile says Mac + Windows. Is your text written completely on the Mac or is it imported from a Windows machine? If so to choose Times New Roman like you did is the safest way to go but still maybe here lies the source of the confusion.
This was never followed up, but I still have this problem. And I just noticed a new aspect. Interestingly, the problem only appears in the normal mode, but if I go to FULL SCREEN, then suddenly Footnotes are formatted using the font I chose as standard. That is:
I write something in normal mode. I write something else (Like: TextFootnote), then select the text “Footnote” and convert it to footnote --> it gets formatted as Helvetica
If I now go to Full Screen and press the keyborad shotcut for footnote twice, to convert back to normal text and then to footnote again, I suddenly get the correct formatting as Times New Roman.
What is going on here?
I am still willing to send a copy of the project, but maybe this helps?
A project might help, but first, could you please just write out in numbered steps what I need to do to see the issue? I haven’t been able to reproduce it from any of the instructions given so far.
All the best,
I think it maybe has something to do with the project being a converted one from 1.5 to Scrivener 2.
There is no real reproduction I can tell you of, because is just starts sometimes and then behaves like this until I close the program and open it again. This is why I cannot give more detailled instructions. This is also why I think it might be project related.
Strange. It shouldn’t have anything to do with the project being updated because editing in the text area is not affected by file format. Do you have any bullet points, images or special characters in the text?
I do have one numbered list in the one I was working on right now, but am not sure it only happened in those documents. I actually have almost no special formatting.
Numbered lists are one of the known issues in the OS X text system that can end up changing the font back to Helvetica, which is why I asked. I’d be very grateful if you could keep an eye on it and let me know if you find any specific reproduction case.
All the best,
no real news on this issue, but I am still baffled that this is not an issue in Full Screen. That is: whenever I get this problem, and I go to Full Screen and change text to normal text and then back to footnote, I get the right font. Is there anything so different in the way Scrivener handles the OS X text system in Full Screen from how it does so in normal mode?
and another very strange thing I just noticed: If I open two panels of text with the split screen, then the defaulting back to Helvetica only happens if I change text to an inline footnote in the left panel. If I do it in the right panel, it becomes formatted as Time New Roman as I put it in the preferences…
Have you managed to find any specific steps that always reproduces the issue? I still think this is a glitch in the text system itself seeing as defaulting to Helvetica is usually a symptom of that, but I’d like to be able to reproduce it for myself to check.