In ISO 646, graphic characters are contained in rows 2 through 7 of the code table.
This is true not only in ISO 646, but also in all related[clarification needed] standards including Unicode.
[b] In Unicode, Graphic characters are those with General Category Letter, Mark, Number, Punctuation, Symbol or Zs=space.
If a text is rendered using proportional fonts, widths of character boxes are not equal, but are positive.
Although non-spacing graphic characters are uncommon in traditional code pages, there are many such in Unicode.