The distinction between character and glyph is critical to understanding FontLab, and fonts in general. Glyph names, OT features, text, layers, color, files, UI, Python, variaĭetecting Element References or CompositesĬharacters are logical text units identified by Unicode codepoints, whereas glyphs are graphical font units. Variation, imported artwork, components, auto layers, elements Metrics, kerning, Font window, Font Info, hints, guides, classes General, editing, anchors, actions, FontAudit, copy-paste Glyph discernability CodeBug: Wings represent lines of code, # errors Other information: # file changes, inheritance level. Glyph discernability In re-using dimensions: Allows for easier comparison and visual separation However, may need more real estate But where do we draw the line? Is it really a single perceptual unit anymore? (Chuah & Eick, 1997) Glyph discernability Best practice appears to be: Re-use and recycle! Overloaded glyphs = integral dimension problem The encoding of the glyph itself takes precedence Relative judgements: # views doesn't matter, but choice of encoding does # views still has effect on encoding choice though: Don't pick an integral one! Glyph discernability Glyphs have very particular nature in this regard Compare and contrast with “small multiples” Yost paper: Compare overloaded encodings to multiple view encodings Glyph discernability Intra-glyph discernability Integral pairs are very hard to separate out Raises the question: Is it worth it to overload? Can we re-use dimensions? integral visual parameters Many of the standard ideas apply (Ware, 2004) Glyph Discernability Intra-glyph discernability Within a glyph, compare and correlate dimensions Ability to isolate a single dimension for analysis Separable vs. Glyph Discernability How to make use of our visual params? The standard dimensional encodings Space, shape, orientation Color, luminance Location It depends on the task though What do we want to do with glyphs? Compare within dimensions? Across dimensions? Within/across datapoints / datasets? Star Coordinates (Kandogan, 2001)īasics Of Encodings Star Coordinates: much like conventional Cartesian systems There are n “arms” that act as axes in the SC space Location of glyph on 2-D SC space is simply vector sum of each arm for that datapoint Ambiguity? (more later) (Kandogan, 2001)īasics Of Encodings Another per-datapoint encoding: Chernoff faces Different attributes of faces represent diff dimensions Notion of icons, human interpretability (MathWorld site) Map data Individual glyphs aggregate data of several dimensions over a region (Yost & North, 2001)īasics Of Encodings More obscure example: Software visualization TimeWheel: each item on the wheel is a trend graph depicting change over time N dimensions, each aggregated over time Abstracts away individual data points (Chua & Eick, 1997)īasics Of Encodings Per-datapoint encodings Encode each datapoint directly as a glyph If the data set is big though, we like to see them in aggregate. Glyphs abstract, encapsulate, yet exist as “one” Does not discount aggregationīasics Of Encodings So given our definition, what can we encode? How can we encode it? Some examplesīasics Of Encodings Data: n-dimensional, captured in discrete format Most familiar case: discretize the “continuous”, aggregate i.e. Glyphs: Definition A glyph is a single visual perceptual entity whose existence encodes a non-trivial number of dimensions of a given datapoint or set of datapoints Remember, much like “icons”. Glyphs: Definition A glyph is a single visual perceptual entity whose existence encodes a non-trivial number of dimensions of a given datapoint or set of datapoints (note italics) Glyphs: Definition Clearly we're getting into fuzzy territory (Unclear if this is a problem in the community) Definition problem arose as I looked through papers So let's adapt definition from Ward. Glyphs: Definition What aspects of the data are expressed in a glyph? Uninteresting unless non-trivial set of attributes Multivariate data Thus, it encodes more than one dimension by its very nature How does it do it? A “thing” that encodes “multiple attributes” Is an entire viz system a glyph? Do you really see it as a “thing”? Glyphs: Definition InfoViz literature: we see that glyphs represent data But how? “Thing” or “marker” implies a discrete nature Also referred to as “icons” (Ward). Glyphs: Definition Informally, what is a glyph? A “thing” A marker In some circles, is seen as a linguistic construct of sorts But what does it represent? What is its meaning? (Ware, 2004) Presentation Outline Glyphs: Definition Basics Of Encodings Glyph Discernability Placement As Encoding Information Visualization: Glyphs CPSC 533 Topic Presentation Clarence Chan Nov.
0 Comments
Leave a Reply. |