Many of you are using the mekkablue scripts. Please be aware that starting today, over the coming weeks, the repository will undergo a major cleanup and update.
The changes are for the better, I hope. There will be a couple of cases where a single GUI will replace a bunch of scripts. But many outdated or too-specialised scripts will be kicked out.
So, if you are missing functionality, please let me know here and we will find a solution.
12 Likes
alx
July 27, 2019, 7:23pm
#2
Rainer, I just wanted to thank you for all the amazing scripts youāve developed. Iāve seen a video of some conference where you giggled at the sight of people using your scripts ā there are far more than you think Thanks so much for your great work!
6 Likes
Rainerās scripts are some of the most useful for me. I depend on them. Happy to see they are being updated.
3 Likes
Thanks!
Most new scripts are in place now, I am still going through them, updating and unifying the names. Will update the readme soon.
If you are missing a script you have been using a lot:
Let me know here.
Most removed scripts found a new home in my āGitHub gistsā: https://gist.github.com/mekkablue
1 Like
Unless you have other plans for it, please put Select Same Color back. Itās one I use often.
I moved the Select scripts to the GitHub gist, they are now available here:
Select Same Color.py
#MenuTitle: Select Same Color
# -*- coding: utf-8 -*-
__doc__="""
In Font view, select glyphs with the same color(s) as the currently selected one(s).
"""
from AppKit import NSIndexSet
def indexSetWithIndex( index ):
indexSet = NSIndexSet.alloc().initWithIndex_( index )
This file has been truncated. show original
Select Same Layer Color.py
#MenuTitle: Select Same Layer Color
# -*- coding: utf-8 -*-
__doc__="""
In Font view, select glyphs with the same color(s) as the currently selected one(s).
"""
from AppKit import NSIndexSet
def indexSetWithIndex( index ):
indexSet = NSIndexSet.alloc().initWithIndex_( index )
This file has been truncated. show original
Personally, I have smart filters in the sidebar corresponding to each color label⦠Itās usually quicker to click that than find the script.
1 Like
Thank you Rainer!!! This is awesome!
2 Likes
Thanks Rainer, thatās great! Any chances Find and replace in Instance parameters will be ported to the new repo too?
It is now in the Font Info submenu.
Thanks! Is it there already? I can only see three scripts and none of them is the Find and replace one
It is there:
Did you update the scripts? And you are in the mekkablue scripts, right? (Not the schriftlabor scripts.)
It is! I updated but then forgot to reload scripts.
1 Like
Amazing Rainer, thank you!!
1 Like
Simply amazing @mekkablue !!! Thank you in so so so many ways man!!
1 Like
Hi Rainer, can you check and verify if the Hinting/Remove PS Hints script is working on Glyphs 3.
Itās not for me so Iām using it in G2 and get the pop up dialogue box ā which isnāt appearing in G3.
I think heās fixed that one:
Running āmekkablue>Remove PS Hintsā gives:
Remove PS Hints Error: 'int' object is not callable
Traceback (most recent call last):
File "Remove PS Hints.py", line 141, in RemovePSHintsMain
File "Remove PS Hints.py", line 96, in removeHintsFromLayer
TypeError: 'int' object is not callable
Using Glyphs 3.0.1 (3037) with Python (3.8.2 Glyphs).
Did you do a git fetch
/pull
in the Scripts folder?
and you get the pop up dialogue now?
Iāve refreshed the scripts via Plugin/Scripyts and GitHub. Restarted, still no luck.
Iāve done the work, so Iām not overly concerned.
This one works well, for me.
OK. I donāt get that. At least I know itās my set up then.