Ben Laenen | 18 Feb 2011 19:04
Picon

Re: [PATCH] add u+1ec5 to sans mono

Hi,

as promised on IRC yesterday, I've looked at your patch. It looks good, but to 
apply this we also need the Oblique/Bold versions of Mono, and preferably the 
uppercase one as well. Will you work on this too?

Greetings
Ben

btw, sorry again that I didn't look at this earlier.

Jeff King wrote:
> This is present in Sans, but not the monospace version.
> Constructed by reference to e, circumflex, and tilde.
> ---
> 
> I correspond with somebody with u+1ec5 in their name, and got tired of
> seeing a blank space in mutt. Are single-glyph patches like this
> helpful, or does it just end up being more work for somebody later when
> they try to fill out the whole range in a standard way?
> 
> This is my first dejavu patch. The patch is inline below, but I've also
> attached a gzipped copy, as that seems to be the project preference. I
> didn't know if it mattered for such a tiny patch.
> 
>  dejavu-fonts/src/DejaVuSansMono.sfd |   11 +++++++++++
>  1 files changed, 11 insertions(+), 0 deletions(-)
> 
> diff --git a/dejavu-fonts/src/DejaVuSansMono.sfd
> b/dejavu-fonts/src/DejaVuSansMono.sfd index be06ebf..b1f492e 100644
(Continue reading)

Jeff King | 19 Feb 2011 12:20
Gravatar

Re: [PATCH] add u+1ec5 to sans mono

On Fri, Feb 18, 2011 at 07:04:04PM +0100, Ben Laenen wrote:

> as promised on IRC yesterday, I've looked at your patch. It looks good, but to 
> apply this we also need the Oblique/Bold versions of Mono, and preferably the 
> uppercase one as well. Will you work on this too?

Sure. I started on this, but I had a few questions. This is my first
time doing anything serious with Fontforge, so please be gentle.

I constructed the uppercase version (u+1ec4) by combining references to
'E', circumflex, and tilde. However, because uppercase 'E' is much
taller, they don't all fit in the box (which I'm assuming is a guide for
the monospace). It looked best to "squish" the circumflex and tilde a
little, and keep the spacing to a minimum (the other alternate was to
overlap, which looks terrible). However, "make check" complained about
the transformed references.

What's the best way to resolve this? Should I simply make a straight
copy of the figures and then transform the copies?

-Peff

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
Ben Laenen | 19 Feb 2011 14:38
Picon

Re: [PATCH] add u+1ec5 to sans mono

Jeff King wrote:
> On Fri, Feb 18, 2011 at 07:04:04PM +0100, Ben Laenen wrote:
> > as promised on IRC yesterday, I've looked at your patch. It looks good,
> > but to apply this we also need the Oblique/Bold versions of Mono, and
> > preferably the uppercase one as well. Will you work on this too?
> 
> Sure. I started on this, but I had a few questions. This is my first
> time doing anything serious with Fontforge, so please be gentle.
> 
> I constructed the uppercase version (u+1ec4) by combining references to
> 'E', circumflex, and tilde. However, because uppercase 'E' is much
> taller, they don't all fit in the box (which I'm assuming is a guide for
> the monospace). It looked best to "squish" the circumflex and tilde a
> little, and keep the spacing to a minimum (the other alternate was to
> overlap, which looks terrible). However, "make check" complained about
> the transformed references.
> 
> What's the best way to resolve this? Should I simply make a straight
> copy of the figures and then transform the copies?

We've had a lot of discussions about this in the past and I don't think it 
ever got resolved :-) Hence probably why these glyphs are missing in Mono... 
The space we have available is way too small for this.

I think the prettiest way to solve this would be to have a set of composed 
diacritics out of bounds (1) with vertically more compressed versions of these 
diacritics (uppercase variants exist already for the single diacritics), and 
make references to those from the letters with double accents.

This will however require a lot of boring work to do it right like this, so 
(Continue reading)


Gmane