1. A method, comprising: receiving, using a client device, a font subset comprising one or more glyphs of a master font having a master ordering that establishes an order of precedence on the glyphs of the master font; in response to said receiving, using the client device to reposition, in an extensible data structure, at least one glyph of one or more existing glyphs already in the extensible data structure, wherein prior to repositioning, the one or more existing glyphs are in a consecutive sequence in the extensible data structure to preserve the order of precedence established by the master ordering; and positioning, using the client device, each received glyph of the received font subset in the extensible data structure, wherein repositioning said at least one glyph and said positioning jointly establish a new consecutive sequential ordering on the glyphs of a combined font subset comprising the one or more existing glyphs and the one or more received glyphs of the received font subset, such that the new consecutive sequential ordering preserves, on the glyphs of the combined font subset, the order of precedence established by the master ordering.