Replies: 25 comments 17 replies
-
Debian Popularity contest statistics for fonts-junicode (https://qa.debian.org/popcon.php?package=fonts-junicode). |
Beta Was this translation helpful? Give feedback.
-
Thanks, Janusz! |
Beta Was this translation helpful? Give feedback.
-
Your post about the Italics now being complete was the trigger for me to take a closer look, and start posting some issues. And that will continue.
When you feel the beta is ready for wider review, you should start doing actual releases. An actual beta release is a sort of press release - which does have a link on the project home page, which goes directly to the download. We can also do some "press release" type posts in the most logical places. If I post updates to the Affinity thread, that will push it to the top again. Hmm... just looked at the v1.064 static Regular - and no cvXX descriptions. Summary: I am going to keep looking at stuff and posting issues, |
Beta Was this translation helpful? Give feedback.
-
Looks like possibly useful tools exist for the STIX fonts: stipub/stixfonts#247 (comment) |
Beta Was this translation helpful? Give feedback.
-
@kenmcd: Thanks for these observations. The bizarre family name and lack of releases were meant to discourage scraping by the free font sites, which are happy to post beta versions of fonts and then never update. But the time has come, I suppose, to change the name back to "Junicode" and start putting up releases. Both Junicode and Elstob have a full set of cvNN descriptions. I have tested them in Affinity (last I checked the only major apps that can use them), and I keep them up to date whenever I make any change in those features, but they are currently commented out in the source because of the situation with InDesign. You're probably right about not working around InDesign's bugs (I have long refused to work around MS Word's bugs and deficiencies). I suppressed the descriptions because I was doing some testing in InDesign, but perhaps it's time to put them back. I like to think that the existence of one more font that doesn't work in the Creative Suite will encourage them to fix their code, but probably they don't care much about any but commercial fonts, and especially the ones in their own font library. @jsbien: I get where the Stix people are coming from. I've got lots of little scripts that I wrote for particular purposes, and I keep them in case I want them again, but I mostly don't put them in the repository because (1) they will only work with the fonts they're written for, and (2) they are messy and amateurish. I include them only when they're needed to build the font, or in the case of Still, those Stix code charts are nice, and it would be interesting to have a peek at the sources used to make them. |
Beta Was this translation helpful? Give feedback.
-
I've just now posted version 1.068. Issues addressed so far include #188, #190, #191, #192 (again), #193, #194, #196, #197, #199, #200, #202, #203, #208 (tentatively), #209. Some others partially. @kenmcd: I've restored the cvNN descriptions. I glanced at them in Affinity Publisher 1.10.6, where they look okay, except that the list (very long for Junicode!) doesn't scroll. (It would be cool if the Affinity Character Variant menu showed only those that are relevant for the current selection.) I don't particularly want to pay for an upgrade to version 2.N, since I haven't got a use for that app. If you've got Affinity 2 and can check it there, that would be very helpful. Restoring the cvNN descriptions means that OT features won't work in InDesign until Adobe fixes that bug. |
Beta Was this translation helpful? Give feedback.
-
OK. Great. |
Beta Was this translation helpful? Give feedback.
-
I just remembered something... So perhaps InDesign does support this feature with Source Code Pro and Source Sans 3, because they use a different format. So check Source Code Pro and Source Sans 3 in InDesign and see if they work. Regardless, InDesign should support both formats. |
Beta Was this translation helpful? Give feedback.
-
I tried out Source Sans 3 in InDesign, and it worked fine. Then thought: "Haven't tried Junicode in InDesign in a few months: I'll have one more look before I go to any more trouble." And it worked. I have no idea whether Adobe repaired InDesign, or some recent version of fontmake (which I use instead of Glyphs to generate: I've got an entirely Open Source toolchain for generating fonts) started producing a more Adobe-friendly format for cvNN descriptions. I guess I won't worry about it. The fact is, it works now. |
Beta Was this translation helpful? Give feedback.
-
I've just posted 1.069 (static ttf and otf, variable ttf). I believe I have addressed all the issues posted so far: if you posted any issues, please check the font and close yours if you're satisfied. After this one, I would propose changing the family name to "Junicode" and the version string to "Version 2.000beta1" (which I have discovered is quite possible with Glyphs/fontmake). I will also start tagging and making releases as suggested by @kenmcd and @alerque. The next step, as suggested by @alerque, is to stress-test the fonts (including OT features) by throwing as many different kinds of text as possible at the font using Sile and FontProof. But of course I still welcome issues concerning outlines, anchors, metrics, etc. |
Beta Was this translation helpful? Give feedback.
-
@alerque: I've uploaded a little file, ancrene_wisse.sil (a demanding bit of early Middle English), and I'm wondering if you could take a look at it. As you can see, I've already found a few things that need fixing. But what I'm mainly wondering is what I'm doing wrong with I think maybe I should make a |
Beta Was this translation helpful? Give feedback.
-
Thank you! I'm just a bit irritated because: 24,781,764 B in 38 files fonts/otf/* of 20230104 it might be all fine, but a little bit it's surprising... can this somehow be explained easily? |
Beta Was this translation helpful? Give feedback.
-
I have uploaded Junicode 2.000beta1 and tagged it. I have not created a release--not until I figure out how to organize it (for example: should there be separate zip archives for otf/ttf/variable versions?). I have tried to address all issues that don't require new features, but if you have opened issues, please check. There are some outstanding issues on my to do list:
|
Beta Was this translation helpful? Give feedback.
-
I've just posted version 2.000beta2. I've addressed a few issues, and I'm still working on getting hinting caught up in the Italic, but the most noticeable change is that I have abbreviated several style name elements:
That makes the longest style name (I think) 29 characters (Junicode smCond smbold Italic), which should ease the Windows problems quite a bit. Some of the file names are now different, so when you install, you must uninstall the old version first; otherwise you'll have old files hanging around and making your life difficult. |
Beta Was this translation helpful? Give feedback.
-
And now version 2.000beta3! The only change here, but a significant one, is corrected style linking/naming after @kenmcd found some errors in the naming table. The font appears to work better now in some apps where it was problematic before. |
Beta Was this translation helpful? Give feedback.
-
wow beta3 already, final can't be far. /me waits |
Beta Was this translation helpful? Give feedback.
-
Beta4 is in the repository. It fixes some kerning issues in the Italic face, corrects one error in the roman, and revises the STAT table (using mainly Format 1 Axis Values and adjusting the names to match more closely the patterns in the latest Source fonts). One thing I'd like to manage before removing the "beta" label is to make the variable version of the font work reliably in InDesign, which is very particular about the STAT table, the PostScript names in the fvar table, and presumably other things (Illustrator is not nearly as persnickety). Beta4 doesn't get us there: Beta5 will either solve all problems or be accompanied by a plea for help in this area. I also need to finish hinting the variable italic (the variable fonts are manually hinted, the static fonts autohinted). |
Beta Was this translation helpful? Give feedback.
-
@alexmyczko |
Beta Was this translation helpful? Give feedback.
-
Version 2.000betat6 is now in the repository. This includes minor fixes (most of the major stuff has been done now) and a significant change: flattening all the glyphs with components so that component nesting is never more than 1. This should take care of some problems with a few old, buggy printer drivers. One major outstanding issue remains, namely that something about the italic variable font causes InDesign to crash when you attempt to use the axis sliders. (It performs perfectly in the other apps I've tried.) You'd normally expect the STAT or fvar table to be at fault, but I've been over and over them, and have tried many ideas (with the generous help of @kenmcd), and none of them has helped. I'm beginning to think that a problem with the STAT or fvar table is unlikely, but I can't think where else to look. A font is a big complicated thing, and if the fault is not in STAT or fvar, well, it could be anywhere. If anyone with more expertise than I have wants to look at the current incarnation of the fonts, I'll be grateful. For my part, I am completely stuck, and I'm thinking that I can't release the variable font until the issue is resolved. |
Beta Was this translation helpful? Give feedback.
-
Thanks, @khaledhosny. Unfortunately, Junicode VF has had name ID 25 set correctly for a long time:
The problem seems to be somewhere else. |
Beta Was this translation helpful? Give feedback.
-
I've just dropped a couple of files in the docs directory: |
Beta Was this translation helpful? Give feedback.
-
I am thinking that the InDesign crash problem is never going to be completely solved. But it turns out that ID doesn't have to crash on using Junicode VF. It appears that the solution is (you're gonna love this, @khaledhosny, as one of the top contributors to HarfBuzz) to switch to the World-Ready Paragraph Composer! |
Beta Was this translation helpful? Give feedback.
-
Well, that is interesting. I tested exporting the fonts from FL8. Now going to try exporting from FontCreator also. |
Beta Was this translation helpful? Give feedback.
-
I've just uploaded (and tagged) version 2.000beta7. Since issues have slowed way down, and I am feeling much more satisfied now than I was a little while ago, I'm thinking that this may be the last beta. (@alexmyczko, get a load of the sizes of the |
Beta Was this translation helpful? Give feedback.
-
Glad you found out they work in ID with WRC enabled.
OK. Great. |
Beta Was this translation helpful? Give feedback.
-
I’d like to thank all who’ve submitted issues over the past couple of weeks. Your contributions have made an enormous difference in the quality of the font. As we approach the release of Junicode 2, I’d also like to beg for more checking and more issues, because I can’t give the font a comprehensive review myself.
By way of explanation, here are a few stats. Between the roman and the italic faces, the font contains 10,180 glyphs. Each glyph is interpolated from six masters—so the font’s source consists of 61,080 masters. There is a roughly similar number of kerning pairs. All of the masters and kerning pairs should be checked, because a small, barely visible error in a single master or kerning pair can trigger an all-too visible error in one or more of the font’s instances. Speaking of instances, the static version of the font consists of 38 files containing a total of 193,470 glyphs, each of which should be checked.
How did the font get so big, when it is the creation of just one person? The answers are, first, that it has been in development for over thirty years (340-odd glyphs per year is not so bad, even for a spare-time project), and, second, that it has always been responsive to requests from users, including medievalists (of course), classicists, linguists of every stripe, and scholars in many more fields requiring the kind of font support that commercial products don’t typically offer because there’s little or no money in it.
I recently tried to estimate the number of Junicode users, but discovered that it couldn’t be done, except by checking font sites that offer download stats. I stopped counting somewhere between 450,000 and 500,000—and of course I had no way of counting people who’ve downloaded it in TeXLive, or various Linux distributions, or Homebrew. The total number of downloads must be well over a million, and even if only a fraction of those represent active users, still the number of users is probably pretty large for a font of this kind, mainly aiming to serve a scholarly audience.
I have received almost nothing by way of compensation for my work on Junicode. Once someone donated, I think, $25 via a button on my old SourceForge page, and another time a fellow-medievalist at a conference bought me a beer because, he said, “You made Junicode.” The kind of compensation I would like most is engagement—for some fraction of Junicode’s user base to download the beta of Junicode 2 (currently version 1.067, but I am posting a new version every couple of days), set one of their favorite texts in it, and examine it for problems: faulty letter-shapes, bad spacing, glitches in OpenType features, etc.
Because I can’t do it all by myself.
Many thanks.
(Feel free to share this if you know of any place where it might reach Junicode users.)
Beta Was this translation helpful? Give feedback.
All reactions