Glyph Collector
LeMo aka PatternMan aka Frank E Blokland
Posts: 723
During the first semester of the current school year, KABK-LetterStudio student Gábor Kerekes programmed a small nifty tool in the context of the ‘1001 ways to digitize type’ module, named Glyph Collector. The tool is meant for collecting multiple representations of glyphs from a scanned page, and for subsequently generating an average image.
How does it work? One has to select one glyph of each character that has to be converted, and to save the image to a folder. Next Glyph Collector will gather all characters for which it finds a reference and will put these per character in a folder. This makes it a great tool for researching historic prints IMHO. On top of that it optionally will generate average glyphs per character, based on all distilled variants. These glyphs can be used for further processing in an auto-tracing tool, for instance as a starting point for the development of a revival.
Glyph Collector is a standalone application for Mac OS X.9–10. For its inner workings, it relies on OpenCV (an open-source computer vision library) and it has all dependencies on board. It can be downloaded for free from this website, which also provides further information on the tool.
Enjoy!
How does it work? One has to select one glyph of each character that has to be converted, and to save the image to a folder. Next Glyph Collector will gather all characters for which it finds a reference and will put these per character in a folder. This makes it a great tool for researching historic prints IMHO. On top of that it optionally will generate average glyphs per character, based on all distilled variants. These glyphs can be used for further processing in an auto-tracing tool, for instance as a starting point for the development of a revival.
Glyph Collector is a standalone application for Mac OS X.9–10. For its inner workings, it relies on OpenCV (an open-source computer vision library) and it has all dependencies on board. It can be downloaded for free from this website, which also provides further information on the tool.
Enjoy!
6
Comments
-
Congrats Gábor and Frank! Very interesting tool.
0 -
Interesting tool indeed. Also thanks to Just van Rossum!
http://glyphcollector.gaborkerekes.net/#acknowledge1 -
By the way Frank, are you aware of the PaRadiit project and the "Agora" & "Centro" tools?
You may want to have a look, maybe you can join forces, or do some collaboration.
https://sites.google.com/site/paradiitproject/home
https://code.google.com/p/paradiit/wiki/AllSreenshots
2 -
Pablo, thanks for the links! I just had a brief look at the PaRADIIT project-tool and there is a very clear overlap in functionality. The starting point differs a bit though; Retro seems to focus on analysis, and GlyphCollector (the latest version has the word space removed) is above all meant as a designer’s tool. Hence the generation of the average glyphs plus the planned incorporated auto-tracing and direct conversion to a font. And GlyphCollector is available for Mac OS X, of course.
That being said, the way things are organized in Retro is actually quite nice. And it certainly makes sense if Gábor contacts the people behind the PaRADIIT project, I reckon.
1 -
Thank you guys. And Pablo, thanks for suggesting PaRadiit. Their tools look way more sophisticated than what GlyphCollector does, but as Frank has said, they are also meant for different purposes. The mechanism they use would be an overkill for the tasks that GlyphCollector aims to achieve.
Their way of visualizing the character clusters however, looks just like what I had in mind for a future release. It would be nice to have an interface that would show all instances of characters that were found in the supplied source scans, and would also allow one to exclude some of them from the calculation of averages ( some of the characters that get collected are way too distorted ).
Let me know if you guys have any suggestions for what further features would be useful to add.
2 -
Yes, the PaRadiit's tools are very complex and overkill for us.
I love that your tools is super easy to use. Great work Gábor!
0 -
The link to GlyphCollector that I provided above seems to be broken. This one should work though. Currently Gábor is working on a new, enhanced, and more sophisticated version of GC.
4 -
Interesting! This may be a dumb question but can it cope with glyphs having different proportions? I'm working on digitising some designs but some of the glyphs are condensed and others expanded.0
-
Hi Simon!
I have not tested this use case, but I think it should be able to deal with it, as long as you supply references to match for both variants.0 -
Currently Gábor is working on a new, enhanced, and more sophisticated version of GC.
3 -
Thanks Gábor and Frank for this amazing tool. I spent a whole night to collect character [a] from only one page of a book (which means looking for the character, cropping, making 1000 layers in photoshop and aligning the results :-( ), now I'm using this tool which amazingly speeds up the process. Specially the fact that it generates an average image is just awesome. I didn't know life can be much easier. Thanks guys./
2 -
Hi all!
It's been a while!
I am happy to announce that I have managed to find both time and funding to resurrect the project and develop it into a full-fledged application. The project is now being supported by Dutch cultural fund Stimuleringsfonds which allows me to spend a significant amount of time on development during the next few months.
GlyphCollector is being re-written from scratch. Some of the most important planned features of the rewrite:- A more sophisticated GUI
The new interface will make the workflow more convenient and intuitive. Among other things, it will be possible to do things like selecting particular images of matched glyphs to be used for calculating the "average" - Vectorizing the averaged output
Once the "average image" is calculated from the matched glyphs, it will be possible to trace this into a vector image without having to use Illustrator or any other external tool - Cross-platform
GlyphCollector is being developed using a cross-platform framework, meaning that it will run on MacOS, Linux and Windows
I hope to release a stable version aimed at a larger audience in September/October.
Development is currently happening in a private repository but will be opened up when the source code is ready for public viewing.
I'll share more as soon as I have something visible/testable.
Cheers!
8 - A more sophisticated GUI
-
I still think this is just as amazing as when it was first introduced here. Can't wait to see where you go with this!1
-
That is awesome! I just become aware of this and I am definitely interested to test it.1
-
I guess this is not only an interesting tool for revivals and font design, but also – or even more so? – for scholars who deal with old manuscripts and prints containing peculiar characters. In order to comprehend strange and special characters, it is important to review a field of instances and to make comparisons.
4 -
[…] but also – or even more so? – for scholars who deal with old manuscripts and prints […]Yes, I totally agree. The research aspect was also strongly emphasized in Gábor’s application for the subsidy. After all, the development of GC started during Gábor’s research into form, structure, and patterning of Renaissance type (at the KABK LetterStudio). Also –already some years ago– I introduced GC as a research tool on the SHARP-L e-mail list.
Furthermore, I am very much looking forward to applying the new GC (beta) version at the Typography Summer School (University of Antwerp) in the first week of September.0 -
Andreas Stötzner said:I guess this is not only an interesting tool for revivals and font design, but also – or even more so? – for scholars who deal with old manuscripts and prints containing peculiar characters. In order to comprehend strange and special characters, it is important to review a field of instances and to make comparisons.3
-
Awesome news!!
I may be wrong but on previous versions you assumed that we all have high-res scans of awesome quality of the manuscripts or drawing we are collecting.
This is not my case, for example, wen doing revivals I work mostly from the .jp2 files available at https://archive.org For example I've trying to collects glyphs from the Trusler Types at https://archive.org/stream/poetryofnatureco00pott#page/4/mode/2up but it's almost imposiible to get something decent in such low resolution. I ended up having to redraw the entire thing and only using the base digitalization for the type proportions.
0 -
on previous versions you assumed that we all have high-res scans of awesome quality of the manuscripts or drawing we are collecting
The program should work with small resolution images as well (although the accuracy of the matching algorithm might decrease). Having high-resolution sources is more of a recommendation to get best results, and is only really important when generating the "average glyph", as the quality of that will be limited by the resolution of the input images.
2 -
This is not my case, for example, wen doing revivals I work mostly from the .jp2 files […]For their Renaissance type revivals (and the related investigation of archetypal patterning and systematization), my KABK LetterStudio students select and photograph source models at the National Library of the Netherlands, which is located nearby the academy. They always very much enjoy to hold precious original prints from, for example, Jenson and Manutius, in their hands. My EcTd students usually don’t have to walk far: after all, the lessons are at the Museum Plantin-Moretus and consequently the library is under the same roof. Of course, the KABK and EcTd students use GlyphCollector for their projects.
However, sometimes source models can be found literally on the street. Juanjez López, a very talented Spanish student of mine in Antwerp, collects historical books at the flea/antique market in Madrid on Sunday mornings.3 -
However, sometimes source models can be found literally on the street. Juanjez López, a very talented Spanish student of mine in Antwerp, collects historical books at the flea/antique market in Madrid on Sunday mornings.2
-
Hi Claudio, yes this is a privilege indeed. Already since 1995 I teach at the Plantin Society/Plantin Institute of Typography. Almost 10 years ago we started the Expert class Type design course. Studying the historical type-foundry material and working together with highly motivated and very talented students is undoubtedly great. The EcTd student’s work is normally exhibit in the museum, as you probably know.
Talking about exhibitions: as guest curator I was responsible for the current arrangement of Renaissance artifacts at the historical type foundry of the Museum Plantin-Moretus. You can find some related photos here.2 -
Hi Claudio, yes this is a privilege indeed. Already since 1995 I teach at the Plantin Society/Plantin Institute of Typography. Almost 10 years ago we started the Expert class Type design course. Studying the historical type-foundry material and working together with highly motivated and very talented students is undoubtedly great. The EcTd student’s work is normally exhibit in the museum, as you probably know.
I haven’t been following much, neither in Italy (where there is undoubdetly movement as well), neither abroad.
German and Dutch (and now also American) type design interest me a lot. Right now I am delving in turn-of-the century americana, focus on De Vinne and related titling types.0 -
Talking about exhibitions: as guest curator I was responsible for the current arrangement of Renaissance artifacts at the historical type foundry of the Museum Plantin-Moretus. You can find some related photos here.0
-
@LeMo aka PatternMan aka Frank E Blokland: I have just read of the LS Cadencer and LS Cadenculator: great stuff, I wish they would be there for FontLab as well. :-)0
-
Thanks Claudio!
1 -
Thanks Claudio!0
-
This video by Saber Javanmard on the application of GlyphCollector in a revival-oriented workflow, contains some cross-pollination with Nóra’s and Céline’s book on reviving types.2
-
Great! Saber's video is really useful for me to think about possible advanced workflows in the new version. I can't promise all this will be possible, but I'll do what I can.0
-
Hi all!
I'm happy to inform you that I have reached the alpha version of the new GlyphCollector and will soon publish it.
For now, here are some screenshots of the new UI as a teaser:
7
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 804 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 137 Lettering and Calligraphy
- 84 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports