MS Word weirdness #225
Replies: 20 comments 8 replies
-
Which version of the font are you using? Static TTF, Static OTF, or variable (I assume the version number is 2.000beta7)? Did you have an earlier version of Junicode installed? If so, the earlier version may be hanging around in the font cache. Here's an article on rebuilding the font cache in Windows 10—but others here know a lot more about Windows than I do. |
Beta Was this translation helpful? Give feedback.
-
Issue #204 may be related to what you're seeing, though that user is not experiencing problems as extreme as yours. But click over there to see the result of my experiment when I tried out Junicode 2 in Word on my son's Windows 11 computer. One observation: I changed the font's family name from "Junicode Two Beta" to "Junicode" seven versions ago, which means that the copy you're testing is quite old. I've corrected many problems since then. I'm now building version 2.000beta8, and I'll let you know when it's ready. Install that (making sure to uninstall any copies of Junicode or Junicode Two Beta) and see if it makes a difference. |
Beta Was this translation helpful? Give feedback.
-
This demo is from the v2.000beta7 TTF files - Word 2019 - Windows 10 |
Beta Was this translation helpful? Give feedback.
-
But when I test with the OTF version in MS Word on my son's Windows 11 machine, I see exactly what @DP-Upstate is seeing. Delete the font cache and restart, and the result is the same. Perform the same experiment in LibreOffice (in LO/Windows, I see, I have access to all the styles—refreshing!), and everything is fine. So something odd is going on between Junicode OTF and Word. Or did I perhaps fail to clear the font cache? Could there be, maybe, a user-level font cache in addition to the system-level one? Because what this looks like to me is some piece of programming (Word or some system service that Word is calling but LibreOffice is not) consulting the wrong cmap. |
Beta Was this translation helpful? Give feedback.
-
OK. Will also fix the OTF SemiBolds and then test all the OTFs with Word the same way. |
Beta Was this translation helpful? Give feedback.
-
Well this is interesting... |
Beta Was this translation helpful? Give feedback.
-
The same DOCX file opened in LibreOffice with the same OTF fonts - looks fine. |
Beta Was this translation helpful? Give feedback.
-
Yup. Exactly what I'm seeing. And if it goes for you as it did for me, clearing the cache won't help at all. I'm going to crack open one of the OTFs and look at the cmaps. |
Beta Was this translation helpful? Give feedback.
-
There are four cmap subtables: two (formats 4 and 12) for platform 0 ("Unicode") and two (same formats) for platform 3 ("Windows"). At a glance, they all look okay. Not scrambled or anything. Format 12 is "the standard character-to-glyph-index mapping subtable for fonts supporting Unicode character repertoires that include supplementary-plane characters (U+10000 to U+10FFFF)." Junicode uses the supplementary plane because of Gothic and some other stuff, but it's hard to imagine that it could be a problem: after all, the emojis are encoded there, and there would be wailing and gnashing to teeth if Word messed those up. I'm not finding any relevant issues on the fontmake site. |
Beta Was this translation helpful? Give feedback.
-
Very strange PDF output from Word. Hmmm... just remembered - Word does not embed OTF fonts in PDFs, or the DOCX files... but I do not remember it not even displaying the fonts. |
Beta Was this translation helpful? Give feedback.
-
I wonder if I should just drop the And it seems that Word has had issues with |
Beta Was this translation helpful? Give feedback.
-
Yes, I found another example of Word 365 not displaying OTF fonts. I did just notice in the Windows Font Manager that the Junicode OTF fonts are shown in seven different families - and these families do not make any sense. Earlier today I did check the name fields at the top of the I did make some reorganized TTF fonts to test in different applications. Edit: and I did confirm Office apps will not embed OTF fonts in Office docs. |
Beta Was this translation helpful? Give feedback.
-
Thanks for doing all this checking, guys. This is a real pain, but I do feel relieved that I wasn't doing something stupid to cause the problem on my end. I have version 1.064 OTF installed. I only found Junicode Two about three weeks ago, and I thought I downloaded the most recent (at the time). I will now go and grab the TTFs and see if they work correctly in Word. |
Beta Was this translation helpful? Give feedback.
-
OK, uninstalled the 1.064 OTF and put in 2.000-8 TTF. These work in Word, which is good. Two things: a. I think the OTF fonts looked better on screen, while the TTFs look a little thin/washed out. I can't go back and compare directly now, unfortunately. |
Beta Was this translation helpful? Give feedback.
-
@psb1558 Short version: Long version: Then I opened the v2.000 Junicode-Regular OTF in FontCreator and used it to temporarily install the font - and it worked in Word. Went back to my v2.000 Junicode-Regular OTF font with no OpenType code in FontLab, So I think Word is being confused by the |
Beta Was this translation helpful? Give feedback.
-
Good God, how extremely strange! I'll try generating the font without that code page and see what happens. |
Beta Was this translation helpful? Give feedback.
-
This actually makes sense to me, sort of. I remember from like 30 years ago when fonts were limited to 256 characters. The Symbol code page had the usual letters and numbers replaced with a specific set of symbol glyphs defined by IBM. I remember reading in the manual for some font software (I think) that one should never check the symbol code page unless making that specific kind of font.On Aug 17, 2023, at 9:59 PM, Peter Baker ***@***.***> wrote:
Good God, how extremely strange! I'll try generating the font without that code page and see what happens.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Well, there is it: And what an astonishing thing that one bit in this ancient structure can make such a difference in a supposedly modern app like MS Word. No wonder they can't manage to implement small caps or a decent collection of OpenType features—ancient font technology must permeate the code base. |
Beta Was this translation helpful? Give feedback.
-
@DP-Upstate @psb1558 |
Beta Was this translation helpful? Give feedback.
-
Thanks, @kenmcd, I'll have a look. Meanwhile, that one bit makes such a difference that I've made a new release because of it. This one includes the |
Beta Was this translation helpful? Give feedback.
-
I recently discovered the new version of Junicode that is under development, and I am delighted! It is a wonderful font and many thanks to Peter and everyone else who has contributed.
I use Windows 11. The fonts I downloaded work perfectly (as far as I can tell so far) in LibreOffice Writer and Affinity Publisher. In MS Word 2016 I get the following:
The last line has Junicode Beta applied. This so bizarre. I thought about filing this as a bug report (and will do so if that's helpful) but decided to ask about it more generally first. It may be a Word issue, but still . . . The language of this document is US English, so there's nothing that should trigger odd behavior.
Beta Was this translation helpful? Give feedback.
All reactions