Re: Monospaced font

Gottfried Barrow <[email protected]>
Newsgroups gmane.editors.jedit.user
Message-ID <[email protected]>
On 2/11/2018 10:53 AM, George Hovey wrote:
> @Gottfried Barrow
>
> 'Monospaced' is not a font, but a characteristic of a font, 
> specifically that all its characters occupy the same visible width, 
> whether it be '.' or 'W'.  [The contrasting characteristic is 
> 'proportional'.]

George,

Thanks for the reply. In the last couple of days, my understanding of 
fonts/Unicode has gone from mostly-zero to knowing-a-little.

Your reply brings up the issue that huge confusion surrounds Unicode. I 
know that 'monospaced' is monspaced, but in the jEdit 'Font Selector' 
window, a font named 'Monospaced' shows up under 'Font Family'. I attach 
an image showing that. (Another reject I cancelled. Max is 30Kb and I 
was 38Kb.)

I know from the past that Windows fonts are under 'C:/Windows', and I 
did a search on '.ttf', but nothing obvious came up to show me where the 
'Monospaced' font family is coming from. That's why I was asking 
specifically, "What is this 'Monospaced'?"

>
> Unicode is not a fraud, it is one of the wonders of modern technology 
> and is the result of a vast amount of head scratching by academics and 
> others.

I know that Unicode is great for Russians, the Chinese, and Arabic 
speakers, but I'm an English speaker who wants dingbats, and a big suite 
of mathematical looking symbols. Real magic is when "things just work." 
With Unicode, that's not the case yet. ASCII just works. Hopefully, the 
use of Unicode will get some kind of consistency to it.

A really bad kind of bliss is when you're impressed with how something 
looks on your PC, but it looks terrible on other people's PC, and you 
don't know, and they don't tell you. That can happen when fonts aren't 
embedded in a PDF.

>
> You complain about characters being 'missing' from Unicode fonts. 
> Understand that even the 'basic' Unicode set contains 65,536 'glyphs' 
> (the actual visible rendering of a character), so practical fonts 
> contain only a subset of these that are of interest for a particular 
> use (do you need your font to contain Urdu?).  What Unicode does do is 
> to standardize the location of a given character (of, say, Urdu) 
> within the Unicode table no matter who produced the font. This means 
> you can change fonts painlessly, assuming both contain the glyphs you 
> want.

Contesting your 'change fonts painlessly' would require massive words on 
my part, to explain the massive frustration I've felt at Unicode, 
because it's been such a mystery.

One big problem is not when it's not "me changing fonts." An example is 
how I've tried to use non-ASCII symbols in HTML, or Markdown, and 
they've displayed good in one, but not the other, of Chrome and Firefox.

But I can talk about "me changing fonts" in jEdit. So if Unicode is a 
standard that I can use, then when I go through the font families, and 
look at the different Unicode blocks with 'Character Map', then why do I 
see very different symbols show up in the same block? It's 
understandable when I see white boxes because glyphs haven't been 
implemented, but different glyphs? Where's the standard in that?

My guess is that some font families, that show up in jEdit (the Windows 
fonts), aren't designed for UTF-8.

However, the most ridiculous difference that sometimes happens in Chrome 
and Firefox is when the 'leftward/rightward white triangles' have 
opposite directions in Firefox and Chrome. Because of that kind of 
stuff, I finally a rule: don't try to get too fancy with those great 
looking Unicode symbols.

But with predictability in jEdit, I can get fancy.

>
> I gather you would be satisfied with a Windows solution.  You are in 
> luck because Windows gives you a license to use (BUT NOT DISTRIBUTE!) 
> their 'Consolas' monospaced font [see its Wikipedia entry] which is a 
> programmer's dream for legibility (it also has a slashed zero).  It is 
> one of their proprietary 'ClearType' fonts which render effectively at 
> quite small sizes.  jEdit loads it readily from its font list.

At a minimal, I wanted to make sure that the font I chose in jEdit, on 
Windows, wouldn't someday just disappear. Okay, it's not that simple. On 
Windows, you can install fonts, right? But, as a matter of principle, I 
work hard to come up with portable solutions, for a number of reasons. 
No install EXE. Just unzip it.

I've known nothing much about fonts other than all my Windows life fonts 
mysteriously come and go, depending on the Windows version, and the 
particular program, and the history of installations I've been doing.

My questions have not been as an individual user of jEdit. As an 
individual Windows user, I make a program work, or I abandon it. I'm 
trying to distribute jEdit configured for a particular font, that 
provides a good set of symbols, using the UTF-8 encoding.

I quicky looked at the Consolas, but it doesn't have the big set of 
symbols that 'DejaVu Sans Mono' has, like dingbats. I look at these 
things with the 'Character Map' plugin.

Thanks for the suggestion.

I went through the list on 
https://en.wikipedia.org/wiki/List_of_monospaced_typefaces

I'm pretty sure the answer is https://dejavu-fonts.github.io/

Text is really smooth, and it has many more symbols that other fonts.

I've decided I need to buy a Macbook Air so I can test these things on 
the Mac.

Regards,
GB

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

-- 
-----------------------------------------------
jEdit Users' List
[email protected]
https://lists.sourceforge.net/lists/listinfo/jedit-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.