<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>While the work-around John describes should do the trick in this case, I’d still very much like to see code editors stop requiring the monospace bit. It seems to me anyone who’s setting code should be a competent judge of whether his/her font is meeting
 requirements.</div>
<div><br>
</div>
<div>I encourage complaints to the developers.</div>
<div><br>
</div>
<div>There’s a worse conundrum if you’re Japanese. Apparently most Japanese coding fonts use em-width advance for kanji, and 2/3 (or similar) em-width for kana, numbers, and Latin. Sounds a bit odd to me, but it seems to work fine for them. But to do this,
 these fonts are forced to lie and set the monospace bit.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE">
<div>
<div>-- </div>
<div>David Lemon</div>
</div>
<div>Sr Manager, Type Development</div>
<div>Adobe</div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>EversonMono <<a href="mailto:eversonmono-bounces@evertype.com">eversonmono-bounces@evertype.com</a>> on behalf of "<a href="mailto:tiro@tiro.com">tiro@tiro.com</a>" <<a href="mailto:tiro@tiro.com">tiro@tiro.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>Discussion of the Everson Mono font <<a href="mailto:eversonmono@evertype.com">eversonmono@evertype.com</a>><br>
<span style="font-weight:bold">Date: </span>Monday, November 21, 2016 at 1:39 PM<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:eversonmono@evertype.com">eversonmono@evertype.com</a>" <<a href="mailto:eversonmono@evertype.com">eversonmono@evertype.com</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [EversonMono] Using Everson Mono in Windows cmd, bash, and PowerShell<br>
</div>
<div><br>
</div>
<div>
<div>
<div>On 21/11/16 12:55, Michael Everson wrote:</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div>No, because then Microsoft (and perhaps other vendors) disallows the font because the combining characters (which are zero-width) are not permitted when the monospace bit is checked.</div>
<div><br>
</div>
<div>This isn’t my fault. I have suggested that there should be an OpenType bit for monowidth fonts that contain zero-width combining characters, but the people on the OpenType list didn’t seem to be interested.</div>
</blockquote>
<div><br>
</div>
<div>There is already a mechanism for handling combining mark characters in </div>
<div>OT monospaced fonts:</div>
<div><br>
</div>
<div>1. Set width of all glyphs, including combining marks, to standard width.</div>
<div><br>
</div>
<div>2. Use GPOS lookup in <mark> feature to collapse width of mark glyphs to </div>
<div>zero.</div>
<div><br>
</div>
<div>This is the method used in other monospaced fonts employed in terminal </div>
<div>emulators, e.f. Courier New, Consolas, etc.</div>
<div><br>
</div>
<div>JH</div>
<div><br>
</div>
<div>_______________________________________________</div>
<div>EversonMono mailing list</div>
<div><a href="mailto:EversonMono@evertype.com">EversonMono@evertype.com</a></div>
<div><a href="http://evertype.com/mailman/listinfo/eversonmono_evertype.com">http://evertype.com/mailman/listinfo/eversonmono_evertype.com</a></div>
<div><br>
</div>
</div>
</div>
</span>
</body>
</html>