[isabelle-dev] Missing letters in jEdit
Makarius
makarius at sketis.net
Mon Sep 30 11:48:10 CEST 2013
On Thu, 19 Sep 2013, Makarius wrote:
> On Tue, 17 Sep 2013, Jasmin Blanchette wrote:
>
>> I had the same issue with Monaco, which is definitely a standard Mac font.
>
> I have played with this font a bit, but did not see anything suspicious so
> far. I will use it more often in my office.
>
>
>> Since the problem is nondetermistic, it's a bit hard to test. But it seems
>> to affect only the very first font loaded. All the other fonts, of
>> different sizes or from different families, are fine, but when I revert
>> back to the initial font (the font that was set as the default when I
>> launched jEdit), it's just as broken as initially.
>
> Strange, there might be some operating system font cache involved.
>
> Note that IsabelleText is loaded differently: assuming that it is *not*
> installed on the system, which should normally be the case, it gets loaded
> directly from the lib/fonts/IsabelleText.ttf file by the Java 2D rendering
> subsystem.
>
>
> Another thing to watch for are JVM exception traces. If you start
> "isabelle jedit" on some Terminal, it will "vomit" on the console when
> something is wrong, e.g. during painting. The painting layers
> spontaneously recover from crashes after printing the exception trace,
> but visual drop-outs remain.
Yesterday I've seen this with Monaco on Mountain Lion, using something
like Isabelle/f6b7afa414f7.
Both text renderers of jEdit and Isabelle/jEdit produced these drop-outs.
I suspect it is a general problem of jdk-7u40 on Mac OS X (it might have
been there with other jdk-7 versions already).
Makarius
More information about the isabelle-dev
mailing list