1. A computer-implemented method for adaptive stroke thickening of graphics objects, the computer-implemented method comprising: receiving a graphics object having at least one stroke, wherein the graphics object is represented within an object window made up of a plurality of cells; identifying a fill region defined by the at least one stroke, wherein the fill region and the at least one stroke are represented by a group of cells; tagging the identified fill region using a predefined flag indicating a tagged fill region or any attribute thereof; and strengthening the at least one stroke unidirectionally away from the tagged fill region, wherein a stroke color associated with the at least one stroke being strengthened is replaced by an adapted color provided the stroke color is same as a background color associated with a background, which is a part of the object window.