6. A non-transitory computer-readable medium storing instructions, the instructions comprising: a plurality of instructions that, when executed by one or more processors, cause the one or more processors to: extract a title from a document; generate a first score for the title by applying a first filter of a plurality of filters; determine a total count of script changes or font changes in the title by applying a second filter of the plurality of filters; generate a second score for the title based on the total count of the script changes or the font changes in the particular title; assign a first weight to the first score to form a first weighted score; assign a second weight to the second score to form a second weighted score; calculate a readability score based on the first weighted score and the second weighted score; determine that the readability score satisfies a threshold score; generate or select a new title, for the document, based on determining that the readability score satisfies the threshold score; and assign the new title to the document.
6. A non-transitory computer-readable medium storing instructions, the instructions comprising: a plurality of instructions that, when executed by one or more processors, cause the one or more processors to: extract a title from a document; generate a first score for the title by applying a first filter of a plurality of filters; determine a total count of script changes or font changes in the title by applying a second filter of the plurality of filters; generate a second score for the title based on the total count of the script changes or the font changes in the particular title; assign a first weight to the first score to form a first weighted score; assign a second weight to the second score to form a second weighted score; calculate a readability score based on the first weighted score and the second weighted score; determine that the readability score satisfies a threshold score; generate or select a new title, for the document, based on determining that the readability score satisfies the threshold score; and assign the new title to the document. 7. The non-transitory computer-readable medium of claim 6 , where one or more instructions, of the plurality of instructions, to generate the first score include: one or more instructions which, when executed by the one or more processors, cause the one or more processors to: detect an escape sequence in the title, and generate the first score based on detecting the escape sequence in the title.