Skip to content

#184 avoid loading CJK fonts by default#204

Merged
asolntsev merged 1 commit into
mainfrom
feature/avoid-cjk-fonts-by-default
Sep 25, 2023
Merged

#184 avoid loading CJK fonts by default#204
asolntsev merged 1 commit into
mainfrom
feature/avoid-cjk-fonts-by-default

Conversation

@asolntsev

@asolntsev asolntsev commented Sep 25, 2023

Copy link
Copy Markdown
Member
  1. extracted CJK-specific part from ITextFontResolver to a subclass CJKFontResolver
  2. Users can pass it to ITextRenderer, e.g. new ITextRenderer(new CJKFontResolver())

P.S. In fact, there is no more need to exclude CJK fonts after PR LibrePDF/OpenPDF#955 gets merged in OpenPDF. This PR will fix loading speed of CJK fonts.

But anyway, I decided to make CJK fonts optional because they also consume some amount of memory (and probably not needed for most customers).

1. extracted CJK-specific part from ITextFontResolver to a subclass CJKFontResolver
2. Users can pass it to ITextRenderer, e.g. `new ITextRenderer(new CJKFontResolver())`
@asolntsev asolntsev added this to the 9.2.3 milestone Sep 25, 2023
@asolntsev asolntsev self-assigned this Sep 25, 2023
@asolntsev asolntsev mentioned this pull request Sep 25, 2023
@asolntsev asolntsev merged commit ca83f63 into main Sep 25, 2023
@asolntsev asolntsev deleted the feature/avoid-cjk-fonts-by-default branch September 25, 2023 14:39
@asolntsev asolntsev changed the title #184 extract loading CJK fonts by default #184 avoid loading CJK fonts by default Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant