Sorry, I’ve been pretty busy!
So, I tried this problem on a third computer, also running Catalina, one that I’m sure has never had TeXmacs before, and was still able to reproduce the bug. I’m certain this is not a quirk of my system!
I suppose some non-Mac application that happens to have been installed at some point on all three systems could be interfering, but there aren’t many: Mathematica, Anaconda, and Minecraft. (Anaconda is not currently installed on two of the machines, but might have been in the past.)
None of the three have a TeX installation.
I did what you said on the third machine with the standard TeXmacs download currently available on the website. Here’s the activity monitor output from there. I replaced the username with [------]
for privacy.
Activity Monitor output
cwd
/
txt
/Applications/TeXmacs.app/Contents/MacOS/TeXmacs
txt
/Applications/TeXmacs.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
txt
/Library/Preferences/Logging/.plist-cache.RmIk3ATa
txt
/usr/share/icu/icudt64l.dat
txt
/private/var/db/timezone/tz/2020d.1.0/icutz/icutz44l.dat
txt
/private/var/folders/yk/rftfgyk57m3853jrsxwx5wjr0000gn/0/com.apple.LaunchServices.dv/com.apple.LaunchServices-1082-v2.csstore
txt
/System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
txt
/private/var/db/mds/messages/501/se_SecurityMessages
txt
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/SystemAppearance.car
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/DarkAquaAppearance.car
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/DarkAppearance.car
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Assets.car
txt
/System/Library/Fonts/Supplemental/NotoSansJavanese-Regular.otf
txt
/System/Library/Fonts/Supplemental/Wingdings 2.ttf
txt
/System/Library/Fonts/Supplemental/Wingdings.ttf
txt
/System/Library/Fonts/Supplemental/Wingdings 3.ttf
txt
/System/Library/Fonts/Supplemental/Webdings.ttf
txt
/System/Library/Fonts/Helvetica.ttc
txt
/usr/lib/libobjc-trampolines.dylib
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/VibrantLightAppearance.car
txt
/System/Library/Fonts/SFNS.ttf
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/ec/ecrm10.pfb
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/ec/ecss10.pfb
txt
/System/Library/Caches/com.apple.IntlDataCache.le.kbdx
txt
/System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/bluesky/cm/cmr10.pfb
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/ec/ecss7.pfb
txt
/private/var/folders/yk/rftfgyk57m3853jrsxwx5wjr0000gn/C/org.texmacs.TeXmacs/com.apple.metal/3902/libraries.data
txt
/private/var/folders/yk/rftfgyk57m3853jrsxwx5wjr0000gn/C/org.texmacs.TeXmacs/com.apple.metal/AMD Radeon R9 M395/functions.data
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/ec/ecrm7.pfb
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/bluesky/cm/cmr7.pfb
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/bluesky/cm/cmsy7.pfb
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/bluesky/cm/cmex10.pfb
txt
/System/Library/Fonts/LucidaGrande.ttc
txt
/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs/fonts/type1/bluesky/cm/cmmi7.pfb
txt
/usr/lib/dyld
0
/dev/null
1
/dev/null
2
/dev/null
3
->0x55e97561a4202b75
4
->0xd444d666fd996ff7
5
->0xdefa7814c8d4a775
6
->0xb1b847b86d471f28
7
/Users/[------]/Library/Saved Application State/org.texmacs.TeXmacs.savedState/data.data
8
/dev/urandom
9
/System/Library/Frameworks/CoreImage.framework/Versions/A/Resources/ci_stdlib.metallib
10
/System/Library/Frameworks/CoreImage.framework/Versions/A/Resources/ci_filters.metallib
11
/private/var/folders/yk/rftfgyk57m3853jrsxwx5wjr0000gn/C/org.texmacs.TeXmacs/com.apple.metal/3902/libraries.maps
12
/private/var/folders/yk/rftfgyk57m3853jrsxwx5wjr0000gn/C/org.texmacs.TeXmacs/com.apple.metal/3902/libraries.data
13
/private/var/folders/yk/rftfgyk57m3853jrsxwx5wjr0000gn/C/org.texmacs.TeXmacs/com.apple.metal/AMD Radeon R9 M395/functions.maps
14
/private/var/folders/yk/rftfgyk57m3853jrsxwx5wjr0000gn/C/org.texmacs.TeXmacs/com.apple.metal/AMD Radeon R9 M395/functions.data
15
/Users/[------]/Library/Saved Application State/org.texmacs.TeXmacs.savedState/windows.plist
16
/Users/[------]/Library/Saved Application State/org.texmacs.TeXmacs.savedState/window_2.data
I also used the command line utility (on macs by default) opensnoop
to get all files that were ever opened by the app instead of just the current ones, via sudo opensnoop -n TeXmacs > snoop.out
. After starting this command, I then opened TeXmacs, typed in the offending tiny square root, exported to pdf, and then ctrl-C’d opensnoop
. The contents of snoop.out
, with username also replaced, are here.
I’ll note that the CMEX10 font appears in both outputs, but only from the TeXmacs locations that I found them in.
From the looks of it, it actually seems like your TeXmacs is accessing a lot more fonts than mine are! Neither outputs of mine show any access to .pfb
file whose name ends in anything but 7 or 10, such as the cmmi12.pfb
that appears in your list. Further, yours also accesses some fonts ending in 10 that mine doesn’t, such as cmmi7.pfb
, whereas mine accesses some that yours doesn’t, such as cmmi10.pfb
.
However, my copy of the TeXmacs app does include the fonts yours uses in the necessary place, as you can verify from the copy of the app I’ve uploaded. It seems they simply aren’t being accessed.
But this might be a red herring. On my (original) machine, Activity Monitor shows that I’m accessing some of the 12.pfb
and 8.pfb
fonts; after all, I’m actively using TeXmacs and have several documents with lots of text in them open. On the machine whose output you see, I downloaded it fresh, opened it once to create the .TeXmacs
directory, then closed it again. After doing this, I started opensnoop
, opened the app, and then typed in the single expression I’ve shown before in the new blank document, then exported to PDF.
It’s hard to miss the difference in graphics cards given by these outputs when referencing functions.data
around where it references the fonts: Intel for yours, Radeon for mine. However, on my original machine, that output shows that I use Intel(R) UHD Graphics 630
. So, unless the difference between 617 and 630 is crucial, I’d doubt that it’s the graphics card.
Anyway, I’m not sure what to make of this! I’d be curious to see your opensnoop
output with a freshly-downloaded copy (opened once before, such that the help window isn’t opened during session recorded by opensnoop
).