[isabelle-dev] Missing letters in jEdit

Makarius makarius at sketis.net
Thu Sep 19 00:06:58 CEST 2013


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.


 	Makarius



More information about the isabelle-dev mailing list