{"action":"created","issue":{"url":"https://api.github.com/repos/Maximus5/ConEmu/issues/207","labels_url":"https://api.github.com/repos/Maximus5/ConEmu/issues/207/labels{/name}","comments_url":"https://api.github.com/repos/Maximus5/ConEmu/issues/207/comments","events_url":"https://api.github.com/repos/Maximus5/ConEmu/issues/207/events","html_url":"https://github.com/Maximus5/ConEmu/issues/207","id":92686135,"number":207,"title":"The window width should be calculated with the actual glyph width in the font being used, instead of xAvgCharWidth property in the font's OS/2 table.","user":{"login":"be5invis","id":240091,"avatar_url":"https://avatars.githubusercontent.com/u/240091?v=3","gravatar_id":"","url":"https://api.github.com/users/be5invis","html_url":"https://github.com/be5invis","followers_url":"https://api.github.com/users/be5invis/followers","following_url":"https://api.github.com/users/be5invis/following{/other_user}","gists_url":"https://api.github.com/users/be5invis/gists{/gist_id}","starred_url":"https://api.github.com/users/be5invis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/be5invis/subscriptions","organizations_url":"https://api.github.com/users/be5invis/orgs","repos_url":"https://api.github.com/users/be5invis/repos","events_url":"https://api.github.com/users/be5invis/events{/privacy}","received_events_url":"https://api.github.com/users/be5invis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-07-02T17:06:38Z","updated_at":"2015-07-02T17:58:37Z","closed_at":null,"body":"this value may differ from the glyph width, for example, when your font contains CJK glyphs."},"comment":{"url":"https://api.github.com/repos/Maximus5/ConEmu/issues/comments/118110991","html_url":"https://github.com/Maximus5/ConEmu/issues/207#issuecomment-118110991","issue_url":"https://api.github.com/repos/Maximus5/ConEmu/issues/207","id":118110991,"user":{"login":"be5invis","id":240091,"avatar_url":"https://avatars.githubusercontent.com/u/240091?v=3","gravatar_id":"","url":"https://api.github.com/users/be5invis","html_url":"https://github.com/be5invis","followers_url":"https://api.github.com/users/be5invis/followers","following_url":"https://api.github.com/users/be5invis/following{/other_user}","gists_url":"https://api.github.com/users/be5invis/gists{/gist_id}","starred_url":"https://api.github.com/users/be5invis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/be5invis/subscriptions","organizations_url":"https://api.github.com/users/be5invis/orgs","repos_url":"https://api.github.com/users/be5invis/repos","events_url":"https://api.github.com/users/be5invis/events{/privacy}","received_events_url":"https://api.github.com/users/be5invis/received_events","type":"User","site_admin":false},"created_at":"2015-07-02T17:58:37Z","updated_at":"2015-07-02T17:58:37Z","body":"I found a document [here](https://osdir.com/ml/fonts.fontforge.devel/2004-07/msg00019.html) describes my problem more precisely.\r\n\r\n> On CJK versions of Windows, applications which requires 'monospaced' fonts (for example, terminal emulators) uses glyph widths for alphabets from this field and uses the twice the width of alphabets as double-byte characters (ideographs, kanas, ...).\r\n>\r\n> OpenType Specification changed the to simple arithmetic average of all non-zero width glyphs in the font and recommends to not relying on the value of xAvgCharWidth. But many old implementations relies on this value, supposing the old semantics. Even the fonts bundeled with Windows (eg. simsun.ttc, msmincho.ttc, gulim.ttc) conforms to old convension."}}