A method for automatically adjusting at least one graphics feature in an input file to compensate for a predetermined resolution limit corresponding to an output device, the method comprising the steps of: (a) automatically identifying, in at least a selected area of the input file, one or more portions of at least one graphics feature meeting predetermined criteria for adjustment, the predetermined criteria including criteria for determining that the one or more portions has an initial thickness less than the predetermined resolution limit; (b) automatically modifying only the identified one or more portions to have an adjusted thickness greater than the initial thickness; and (c) creating an output file comprising the at least one graphics feature having the identified portion having the adjusted thickness; characterized in that the step of automatically identifying in step (a) further includes: (i) converting the at least one graphics feature to an initial outline comprising a plurality of skeleton starting inflection points, if such feature is not already defined in an outline format; (ii) generating with a skeleton algorithm at least a partial skeleton corresponding only to one or more portions of the at least one graphics feature in which a radial value from the partial skeleton to one or more nearest points on the initial outline is less than half the predetermined resolution limit; (iii) said algorithm generating circles tangentially contacting at least two points on outline until a circle of radius above a threshold is created this terminating the skeleton generating process; and the step of automatically modifying in step (b)further includes: defining a modified outline in which each nearest point to the partial skeleton on the modified outline has a distance from the partial skeleton corresponding to half the predetermined resolution limit. (a) automatically identifying, in at least a selected area of the input file, one or more portions of at least one graphics feature meeting predetermined criteria for adjustment, the predetermined criteria including criteria for determining that the one or more portions has an initial thickness less than the predetermined resolution limit; (b) automatically modifying only the identified one or more portions to have an adjusted thickness greater than the initial thickness; and (c) creating an output file comprising the at least one graphics feature having the identified portion having the adjusted thickness; characterized in that the step of automatically identifying in step (a) further includes: (i) converting the at least one graphics feature to an initial outline comprising a plurality of skeleton starting inflection points, if such feature is not already defined in an outline format; (ii) generating with a skeleton algorithm at least a partial skeleton corresponding only to one or more portions of the at least one graphics feature in which a radial value from the partial skeleton to one or more nearest points on the initial outline is less than half the predetermined resolution limit; (iii) said algorithm generating circles tangentially contacting at least two points on outline until a circle of radius above a threshold is created this terminating the skeleton generating process; and the step of automatically modifying in step (b)further includes: defining a modified outline in which each nearest point to the partial skeleton on the modified outline has a distance from the partial skeleton corresponding to half the predetermined resolution limit. (i) converting the at least one graphics feature to an initial outline comprising a plurality of skeleton starting inflection points, if such feature is not already defined in an outline format; (ii) generating with a skeleton algorithm at least a partial skeleton corresponding only to one or more portions of the at least one graphics feature in which a radial value from the partial skeleton to one or more nearest points on the initial outline is less than half the predetermined resolution limit; (iii) said algorithm generating circles tangentially contacting at least two points on outline until a circle of radius above a threshold is created this terminating the skeleton generating process; and defining a modified outline in which each nearest point to the partial skeleton on the modified outline has a distance from the partial skeleton corresponding to half the predetermined resolution limit.