Vector engraving follows the line and curve of the pattern to be engraved, much like a pen-based plotter draws by constructing line segments from a description of the outlines of a pattern. Much early engraving of signs and plaques (laser or otherwise) used pre-stored font outlines so that letters, numbers or even logos could be scaled to size and reproduced with exactly defined strokes. Unfortunately, "fill" areas were problematic, as cross-hatching patterns and dot-fills sometimes exhibited moiré effects or uber-patterns caused by the imprecise calculation of dot spacings.