https://bugs.documentfoundation.org/show_bug.cgi?id=71603
--- Comment #10 from Chris Sherlock <[email protected]> --- Hmmm... The fact it's working in master (partially) may be a happy accident. There are a few things I did, the first was that I streamlined the ImplFontAttributes, ImplDevFontAttributes and ImplFontMetricData classes (which I am now seriously considering to have been a bit of a mistake!) into ImplFontAttributes. The other thing I've done is put accessors and mutators around ImplFontAttributes (now FontAttributes) because I ultimately want to move away from making PhysicalFontFace and FontSelectPattern inherit from FontAttributes; a font has-a collection of FontAttributes after all, arguably it is not an is-a relationship. Pointers to the code for my own reference: LogicalFontInstance::GetGallbackForUnicode is the function that finds the fallback glyph if it's not in the existing font instance. http://opengrok.libreoffice.org/xref/core/vcl/source/font/fontinstance.cxx#GetFallbackForUnicode Could it be that initialising the constructor attributes explicitly has worked around some sort of undefined behaviour? Will need to bisect this tomorrow. I suppose I'm finally going yo have to install lode on my Windows laptop and OS X machine. :-) -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
