Abstract: Systems and methods are provided for rendering a symbol with non-linear scaling, the symbol comprising one or more elements. In one implementation, a computer-implemented method is provided for rendering a symbol and may comprise the steps of receiving a scaling instruction to scale the symbol, the scaling instruction including at least one scaling factor, determining whether to exclude one or more elements of the symbol from the scaling factor to be applied to the symbol, wherein a determination to exclude one or more elements is based on whether an element is tagged as being non-scalable, and rendering the symbol on a canvas with non-linear scaling, such that the elements of the symbol that are determined to be tagged are not scaled according to the scaling factor.
Abstract: Systems and methods are provided for rendering symbols with text. In one implementation, the method may comprise selecting a symbol from a repository, selecting text to be combined with symbol, and combining the text with the symbol. To combine the text with the symbol, the method may further comprise combining the text with the symbol according to at least one of inserting text within an defined text box in the symbol, and automatically determining a text box within the symbol to insert the text.