chrstfer / blacken

Not mine, just a clone automatically exported from the now defunct google code.
https://code.google.com/archive/p/blacken/
3 stars 0 forks source link

Functional styled composite font like feature #30

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Please describe use-case:

Problem 1.

When dealing with styled text, bolded and italicized text may fit a different 
cell size than standard text. We want to avoid cell overlap. This is hard to 
avoid when standard text should be close together, yet italic text normally 
leans in to the neighboring cell.

Ideally, we would have font styles which were individually resized to fit the 
grid cell.

Problem 2.

When using cell walls one of the walls can touch the glyph.

Ideally, we would want to use a slightly smaller font when cell walls are used.

Problem 3.

Some of these lame fonts don't have all the glyphs I want to use. I would like 
to use different fonts for different Unicode codepoint regions. You know, 
because the font with the best Ancient Egyptian Heiroglyphs might not be the 
best for APL symbols I want.

Ideally, you could assign different fonts to different Unicode regions. This 
way you could have a dedicated Ancient Egyptian Heiroglyph font, and a 
dedicated Bamum font.

Problem 4.

A system allowing Unicode code point groups to be specified manually allows for 
the specific glyphs I want when it matters, but is a lot of work when it 
doesn't matter.

Ideally, it would default to automatically selecting available fonts to fit all 
of the available Unicode regions.

This is complicated by the fact that as of Java 7, you would need to walk the 
entire set of valid Unicode codepoints.  (You know, because Java has super 
crappy support for Unicode properties.)

Original issue reported on code.google.com by yam...@gmail.com on 8 Aug 2012 at 9:47