Can't save a new font

Hello all,

I am having an issue saving in Glyphs. It has worked well up until now but this problem has made the program completely unusable.

saving a new font generates the error below-

'the document “new Font” could no be saved as “new Font”. You don’t have permission.

To view or change permissions, select the item in the finder and choose File > Get info’

I would like to try that but as it is a new unsaved font I am not quite sure how to proceed with this.

I have already experimented with the OSX permissions fixer but it didn’t seem to help. Reinstalling Glyphs did nothing either

any ideas?

Thanks

What version of Glyphs do you have?

Where do you try to save the font?

Version 1.4.2 (554)

I have tried saving the font in the documents folder, desktop, downloads etc…

I sent a screenshot to your email address. Thanks

Does it happen with every new font?
Perhaps activate Pre-Lion Saving Behavior in the application preferences.

Yes it happens every time I try to save any font, including ones that I have previously been working on.

I have tried the Pre-Lion Saving Behavior option but it didn’t fix the issue.

In addition to this, I spoke to apple support and they suggested clearing my nvram. Unfortunately this didn’t work either.

can you send the screenshot again? It didn’t arrive. (info at this domain)

and do you find anything in the Console.app?

Thanks. just sent the image and the output from console.

Are you sure you use the correct email address? i still didn’t get anything?

Does it also happen in a different user?

Georg - I have sent 4 or 5 emails over the past few weeks. could you check your spam in case i was flagged? thanks

In any case, below is the ‘console’ log
12/29/13 8:57:46.586 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/GlyphsKit.framework/Versions/A/GlyphsKit. One of the two will be used. Which one is undefined.
12/29/13 8:57:46.586 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/AGRegex.framework/Versions/A/AGRegex. One of the two will be used. Which one is undefined.
12/29/13 8:57:46.586 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/GlyphsCore.framework/Versions/A/GlyphsCore. One of the two will be used. Which one is undefined.
12/29/13 8:57:46.587 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/MacOS/Glyphs. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.129 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/MacOS/OTF. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.131 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/Photofont.glyphsFileFormat/Contents/MacOS/Photofont. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.132 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/UFO.glyphsFileFormat/Contents/MacOS/UFO. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.135 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/AnnotationTool.glyphsTool/Contents/MacOS/AnnotationTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.136 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/DrawTool.glyphsTool/Contents/MacOS/DrawTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.137 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/HandTool.glyphsTool/Contents/MacOS/HandTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.139 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/MeasurementTool.glyphsTool/Contents/MacOS/MeasurementTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.140 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/OtherPathTools.glyphsTool/Contents/MacOS/OtherPathTools. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.141 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/PrimitivesTool.glyphsTool/Contents/MacOS/PrimitivesTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.142 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/SelectTool.glyphsTool/Contents/MacOS/SelectTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.143 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/TextTool.glyphsTool/Contents/MacOS/TextTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.145 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/TransformTool.glyphsTool/Contents/MacOS/TransformTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.146 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/ZoomTool.glyphsTool/Contents/MacOS/ZoomTool. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.149 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/Dimensions.glyphsPalette/Contents/MacOS/Dimensions. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.150 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/FitCurve.glyphsPalette/Contents/MacOS/FitCurve. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.152 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/Layers.glyphsPalette/Contents/MacOS/Layers. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.153 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/TransformPanel.glyphsPalette/Contents/MacOS/TransformPanel. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.160 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class RMXHarmonizer is implemented in both /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX 2.glyphsFilter/Contents/MacOS/RMX and /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX.glyphsFilter/Contents/MacOS/RMX. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.160 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class RMXTuner is implemented in both /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX 2.glyphsFilter/Contents/MacOS/RMX and /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX.glyphsFilter/Contents/MacOS/RMX. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.160 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class RMXScaler is implemented in both /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX 2.glyphsFilter/Contents/MacOS/RMX and /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX.glyphsFilter/Contents/MacOS/RMX. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.160 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class UKUpdateChecker is implemented in both /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX 2.glyphsFilter/Contents/MacOS/RMX and /Users/mikegreen/Library/Application Support/Glyphs/Plugins/RMX.glyphsFilter/Contents/MacOS/RMX. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.161 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/HatchOutline.glyphsFilter/Contents/MacOS/HatchOutline. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.163 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/OffsetCurve.glyphsFilter/Contents/MacOS/OffsetCurve. One of the two will be used. Which one is undefined.
12/29/13 8:57:47.164 PM [0x0-0x166166].com.GeorgSeifert.Glyphs: objc[1894]: Class ARCLite is implemented in both /Applications/Glyphs 4.app/Contents/MacOS/…/Frameworks/JSTalk.framework/Versions/A/JSTalk and /Applications/Glyphs 4.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/MacOS/RemoveOverlap. One of the two will be used.

http://www.freeimgshost.com/viewer.php?file=waohz33e0yy8zkez3wps.png

mekka - to the best of my knowledge, there is only one user(name/account) on this machine

We finally fixed it. It was a corrupted LaunchServices database.

I have this same problem with Glyphs Mini Version 1.5.6 (48)

Can you try to reset the LaunchServices database?
Paste this in the terminal:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework /Support/lsregister -kill -r -domain local -domain system -domain user

I’ve tried it, but it doesn’t help.

Glyphs is also spamming the console with a lot of error messages:
13/02/15 00:23:06,902 secinitd[256]: removeOverlap[5043]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,909 secinitd[256]: removeOverlap[5045]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,921 secinitd[256]: removeOverlap[5044]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,921 secinitd[256]: removeOverlap[5042]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,938 secinitd[256]: removeOverlap[5046]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,953 secinitd[256]: removeOverlap[5048]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,970 secinitd[256]: removeOverlap[5049]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,970 secinitd[256]: removeOverlap[5047]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:06,971 secinitd[256]: removeOverlap[5050]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,002 secinitd[256]: removeOverlap[5051]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,008 secinitd[256]: removeOverlap[5053]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,014 secinitd[256]: removeOverlap[5052]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,015 secinitd[256]: removeOverlap[5054]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,047 secinitd[256]: removeOverlap[5057]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,051 secinitd[256]: removeOverlap[5056]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,053 secinitd[256]: removeOverlap[5055]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,054 secinitd[256]: removeOverlap[5058]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,089 secinitd[256]: removeOverlap[5059]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,094 secinitd[256]: removeOverlap[5061]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,098 secinitd[256]: removeOverlap[5060]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,099 secinitd[256]: removeOverlap[5062]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap
13/02/15 00:23:07,137 secinitd[256]: removeOverlap[5066]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/RemoveOverlap.glyphsFilter/Contents/Resources/removeOverlap

[ many many more of these same messages… ]

13/02/15 00:23:10,930 secinitd[256]: autohintGlyphs[5379]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/autohintGlyphs
13/02/15 00:23:10,930 secinitd[256]: autohintGlyphs[5381]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/autohintGlyphs
13/02/15 00:23:10,937 secinitd[256]: autohintGlyphs[5383]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/autohintGlyphs
13/02/15 00:23:10,952 secinitd[256]: autohintGlyphs[5385]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/autohintGlyphs
13/02/15 00:23:10,952 secinitd[256]: autohintGlyphs[5384]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/autohintGlyphs
13/02/15 00:23:10,969 secinitd[256]: type1[5386]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/type1
13/02/15 00:23:11,017 secinitd[256]: makeotfGlyphs[5387]: unable to get root path for bundle of main executable: /Applications/Glyphs Mini.app/Contents/PlugIns/OTF.glyphsFileFormat/Contents/Resources/makeotfGlyphs
13/02/15 00:23:11,050 Glyphs Mini[5032]: open on /Volumes/Archief/Library_Tim/Projecten/2013/39 Slow Screen/_ontwerp/SlowAlt-normal.otf: Operation not permitted
13/02/15 00:23:11,072 Glyphs Mini[5032]: NSAlert is being used from a background thread, which is not safe. This is probably going to crash sometimes. Break on void _NSAlertWarnUnsafeBackgroundThreadUsage() to debug. This will be logged only once. This may break in the future.
13/02/15 00:23:11,546 sandboxd[269]: ([5032]) Glyphs Mini(5032) deny file-write-create /Volumes/Archief/Library_Tim/Projecten/2013/39 Slow Screen/_ontwerp/SlowAlt-normal.otf

What version of MacOS do you have?

The latest: OSX Yosemite 10.10.2
Glyphs Mini is at version 1.5.6 (48)

did you download Glyphs mini before or after updating to Yosemite?