URLs are not regular text
Using a monospace font is not pleasing to the eye, […]
Yes, but then reading URLs isn’t very pleasing anyway. So, think about for a second why you typeset a URL in the first place. Nowadays, you often do not need to do this at all, because in almost any digital medium you can equip some human-readable text with a hyperlink, ...
A few further points:
Many monospaced fonts have good character differentiation. Compare 1Il and 1Il.
In a pdf (you're talking about academic papers so this is a likely format) being read on screen, the font indicates that the text might be a clickable link. That's why it's often used for DOIs as well. In fact it's common to have
(i.e. only the unique ...
Fonts have 2 characteristics that will affect character spacing: width and kerning. Kerning determines when two adjacent characters can overlap. For instance, when you write AT, the leftmost part of the T bar may actually be positioned LEFT of the lowest part of the right branch of the A. Although fixed width fonts may allow kerning, it is rarely the case.
The difference is that Consolas has hinting and your font does not. Pure vector graphics do not scale all too well in small size brackets (sic). small lines may become smeared across two pixels for no good reasons. To combat this scaling problem fonts implement a technique called hinting
Essentially, if we simplify things a bit, hinting is a specially ...
Making a good font is extremely complicated. Its not that any of the individual parts of the font is hard as such. In fact all the steps you do are sort of incredibly simple. There is just lot of them. When you expand this to a font family you get more and more things to consider. When you include the rasterisation of the font even more things to consider.
Several iOS built-in fonts have monospaced digit characters, including the system default Helvetica Neue, Helvetica, Verdana, American Typewriter, Chalkboard SE, Copperplate, Gill Sans, Marker Felt, Trebuchet MS (and probably more)
The font is very similar to a thinner version of PT Mono in the
Google web fonts.
And this is a version from Font Squirrel:
We don't know about the technical side of the "application you've written", but in some design software there are spaces of different widths, aside from the usual Space.
These work even for monospaced fonts, however I believe they are not built into the actual font file, but instead somehow emulated by the software (again not aware of how it works ...
The characters in your question (k, f, a, and e) are all of the usual suspects when it comes to italicizing a roman typeface. While not all fonts conform to these modifications in their italicized incarnation, these are in fact very traditional transformations and do indeed have precedent. Here are some examples of the various transformations a roman ...
Different width spaces kind of defeats the whole point of a monospaced font so I doubt there are many.
It would be easier to either:
Edit the width of the spaces of an existing font in a font editor. FontForge is a free open source font editor.
Change the word-spacing setting of whatever software you are using (most design software or word processors will ...
Since, as you have said, you have no single style guide, and have the freedom to choose, then I can't see the need for an ugly monospace font myself. However, that's only a personal opinion. You are correct that whatever you choose should be used consistently
If you want to highlight a web link in some way, there are other options such as italics, or ...
As boblet points out, there really aren't fonts that have equal spacing between each letterform. The reason is that it would look funny.
The spacing between each pair of letters is calculated so that it 'looks' even--even when it's mathematically not (often called optical spacing). The better quality the font, the more of these individual calculations ...
I have not tried this myself, but you should be able to use two (or more) fonts, one that contained part of the glyphs, and another one with the rest.
So say you have FontA which has characters 1-30,000, and FontB, which has 30,001 to 70,000
You specify in your css a font stack:
font-family: FontA, FontB, sans-serif;
And if a character is not ...
There are actually complex families that include both regular and mono weights, but one that I've personally used is the TT Interphases family. Other options are Almarena/Mono and Decima/Mono. Probably other good ones with a bit of research.
With one of these, you are certain to use "the same look & feel", as they're made by the same designer ...
Today I learnt about a new tool, which "was made just for your question". It was published in 2011 but I am sharing it here, less than one hour after I tested it:
Hope this helps, it is an .exe so will probably need Windows.
I know your problem, because I am working for a minority language.
You could go to myfonts.com and look under "languages" if your language or project is maybe covered. This would be the easy answer, find the right language and the filter will find all fonts which carry your characters.
If you have special needs, or characters which are not "language ...
I need a good font for representing control characters. ... it seems they don’t exist in the ɢɴᴜ unifont
No, they do. GNU Unifont has complete coverage as seen in Glyph Mini:
fileformat.info is a good resource; according to it, control character #003 (ETX) is supported by the following fonts: https://www.fileformat.info/info/unicode/char/0003/fontsupport....
While searching for something entirely different in the Arial MS Unicode glyph set in Adobe InDesign, I came across this section:
This shows that there is a dedicated set of Unicode Code points for the control characters, and indeed looking it up on Unicode.org you can find them in code block U+2400.
This gives you a Unicode code point to look for in a ...
Using Courier as the basis for comparison, the criteria were:
less wide than Courier
less exaggerated (more constrained) than Courier
Based on this criteria, I would suggest experimenting with the following monospace fonts:
Has a nice high x-height with a bit of a condensed look and a few different cuts to use.
A bit less ...
should monospacing URLs still be the de facto standard?
No. It adds a level of mess to academic writing.
Having read a ridiculous amount of academic papers, I can say this: the most annoying thing is inconsistency. Personally, I would nuke the stupid idea of a monospace url, but if you for some reason want to, then you have to be supersuper alert that ...
I found Recursive, a font with adjustable monospacedness and other features. I didn't get to working with it yet, but it seems promising. The only problem that I have with it is that, as the monospacedness increases, some letters change discontinuously, like that serifs appear on “f”, “i”, “l”, “r”.
It is extremely unlikely that a fixed width font has such a feature because it would allow the fonts to not align under themselves. Which is obviously not what the designer intended. But consider:
For most pars there is even no need for such things since there is a character that has a unspecified width that can be adjusted by the user. This is the tab ...
I think this is no longer a standard. Up to the desiger to, or not to, highlight these. Personally i would definitely highlight URLs, either by using a monospaced font, or by changing the color of the actual links or even adding a small share icon in front of urls in body text.
Then, make sure you export to PDF with hyperlinks included so they are actually ...
I immediately thought, "IBM Selectric" when I looked at the paper you linked to.
I did a little searching and found someone had scanned their IBM Selectric typeball fonts:
I'm pretty darn sure it's Letter Gothic 12. Look at the lowercase L and R for comparison. Looks the same ...
Some suggestions to get you started:
Comic Runes (!!!)
And.. oh well, why not have a look at the whole category, there's so many that could work for you!
It will be hard to find any elvish kind of font that is monospace/fixed width because it's kind of script-...
I know this is an old question, however as I have stumbled upon it, somebody else could too. Today, the Postman desktop app uses IBM Plex Mono as its' monospaced font. Hope this helps.
Here's the link to the website: https://www.ibm.com/plex/
Since Postman is a web app, they allow you to use the browser's DevTools to inspect elements: