severity 584672 wishlist

close 584672

thanks


Samuel,



I am changing the severity of this to "wishlist" because this is not a real
bug.  Unifont conforms to The Unicode Standard.  It did in 2008 and it does
now.  The current Unifont doesn't even contain the glyphs mentioned in this
bug report so I am closing it.


I took the time to email you about the earlier glyphs following explicit
suggestions of The Unicode Standard for Unicode fonts.  For example, see
Section 5.3 of the Standard.  I verified my correct interpretation of
Unicode in 2008 before releasing those glyphs by asking The Unicode
Consortium.  I verified again in 2013 that those glyphs still conformed to
the latest Unicode Standard, and they do.  However, those glyphs are no
longer even a part of Unifont so there is no point in re-opening this bug.


This is after your derisive and untrue comment about my work being "bogus"
as well.  That followed the abusive "tofu" insult made previously in this
thread, so maybe you thought from that precedent that such provocation was
acceptable.  I don't.


I wanted to give you the benefit of the doubt, and so five months ago
offered in good faith to let you participate in the packaging of a new
version along with Paul Wise.  In particular, I wanted Paul to have the
opportunity to see Unifont packaged the way he wanted.  Neither of you took
me up on the offer.  I've already put the effort in to convert the package
to the new dh mechanism and then converted it to the quilt format.  There's
nothing left to do Debian packaging-wise.


Then in December, while making sure I had properly closed a bug that
someone filed on Ubuntu in September, I saw that you created a "Unifont
Team" with yourself as owner/moderator (with your lack of understanding of
The Unicode Standard) and me as a member.  That created a false public
impression that somehow you and I were on some sort of team together, which
has never been true.  It also carried the implication that I endorsed what
you did, which was also not the case.  After emailing you about that with
no response from you, I removed myself from that "Team" page to bring an
end to such misrepresentation.


There are tens of thousands of packages in Debian.  Why not find one that
interests you whose maintainer's work you have not insulted.  A package
where you haven't created the false impression that you and the maintainer
were on some sort of team together.  One whose associated standards you'll
put in the time to learn.  There's bound to be a few hundred packages that
would meet such selection criteria.


Evidently others in the Debian font group were not that familiar with The
Unicode Standard either.  Before Unicode 6.0 it was necessary to purchase a
physical copy of the latest standard, which I had been doing over the
years.  That was an expense most people obviously would not want to incur;
those books weren't cheap.  However, The Unicode Standard is now available
as a free PDF download from http://unicode.org so there's no reason for
those who have a sincere interest in Unicode not to educate themselves.



I also had conflicting requests from the Fontforge community.  Unifont is
the font of last resort for Fontforge.  Because Fontforge is used to create
new free fonts, the Fontforge/Unifont combination has a multiplying factor.  So
I weigh the wishes of Fontforge users very heavily.  Some Fontforge users
wanted to retain the shaded box glyphs for unassigned code points exactly
because they followed a Unicode recommendation, mimicking the appearance of
the Unicode code charts.  One person had a very strong opinion about this
and gave me a number of reasons for keeping the glyphs as they were in 2008.


With Paul Wise not taking me up on my offer to participate in packaging the
new version the way he wanted, I asked the GNU/Linux Fontforge community
which they preferred for the appearance of unassigned glyphs.  Knowing
there were conflicting wishes among users, I took the trouble of creating a
poll on my website, deciding to implement whatever the majority who voted
wanted.  I offered five choices: the default on whatever GNU/Linux
windowing system they were using (listed as the first choice to give it the
most prominence), or the new hexadecimal glyphs I had created, or the
original shaded box from 2008, or two other variants of shaded boxes with
wider stripes.


I also emailed Paul Wise, inviting him to participate in the poll so his
vote would be counted.


I don't know who specifically did or did not vote in the poll though; it
was anonymous.


I needed to resolve this quickly because Fontforge was preparing its most
major release in a couple of years at the end of December.  That was just a
few weeks from my putting the poll online.  I needed to freeze a version of
Unifont that the Fontforge team could rely upon quickly.


You can see the results of the poll here:
http://unifoundry.com/poll_unassigned/index.php.  I thought there would be
more voting but it trailed off to almost nothing after the first day.  Most
GNU/Linux Fontforge users wanted the new hexadecimal glyphs I had created,
more than all other options combined.  So I went with that option and
released the font a couple of weeks in advance of the scheduled major
Fontforge release.



The new glyphs still conform to The Unicode Standard, following a different
suggestion.  This is also mentioned, for example, in Section 5.3 of The
Unicode Standard.  In any case they are not the subject of this particular
bug report.




For others reading this:


I did not produce a new release for several years because I was creating a
new Hangul Syllables block from scratch.  That block has 11,172 glyphs and
was a monumental undertaking.  Twice I had found that the set I was already
using in Unifont could not be licensed under the GNU GPL.  I wanted the
whole font to be licensed under the GPL to remove any obstacle to Unifont
formally becoming part of the GNU Project.  This was also a wish of
Unifont's creator, Roman Czyborra.  I only mentioned those preparations for
the GNU Project to one other person besides Roman until it was a done deal.
 I didn't want to claim it would happen until it actually did.  I simply
explained to others that I was redrawing the Hangul Syllables block to get
the whole font under the GNU GPL.


I couldn't find an acceptable substitute set of glyphs for that block under
the GNU GPL, and wanted to be certain there would never be any contention
about their licensing.  So I decided to take on the task of creating these
11,172 Hangul Syllables glyphs myself completely from scratch.


I made a couple of false starts, mainly because I did not understand the
many nuances Koreans follow in aligning letters within a Hangul syllable.  It
wound up taking me a few years more than I thought it would as a result.  The
approach I finally used is documented here:
http://unifoundry.com/hangul/hangul-generation.html.


Had this been for any other effort besides GNU given the difficulties
encountered, I would have just left things as they were.  Because of GNU I
kept at it.  Finally in the summer of 2013, the main native Korean reviewer
who was working with me gave my results her seal of approval.  I had been
working with her for at least a couple of years in critiquing my Hangul
renderings.


A number of people emailed me privately during this period and I explained
the situation to them.  Some gave me contributions, and I have been going
through a backlog of changes and additions since the first Unifont 6.3
release.  I also made changes in some glyphs in the past that I have yet to
incorporate into the released version.


Fortunately I will never have to draw a block of over 11,000 glyphs again.  I
am finishing the proposed Unicode 7.0 Basic Multilingual Plane glyphs now
but won't release them until the formal release of The Unicode Standard
version 7.0.


There are currently only 2,325 unassigned glyphs in the Unicode 6.3 Basic
Multilingual Plane.  There should be fewer than 2,000 unassigned glyphs in
the BMP once Unicode 7.0 is released.  Thus out of the 64k code points in
the Basic Multilingual Plane, having these hexadecimal unassigned glyphs
just adds a few percent to the size of the uncompressed font, which is
insignificant.


In the end, this is just one font.  I have catered to the wishes of the
GRUB and especially Fontforge communities, but there will never be perfect
agreement among all.  There are thousands of other fonts that are true
outline fonts with much nicer rendering than Unifont.  No one font could
possibly satisfy everyone in every way.  If this font doesn't suit you (and
I expect it would not suit most people for constant use), there is a vast
array of alternatives.

Reply via email to