GitHub user paawak opened a pull request:
https://github.com/apache/pdfbox/pull/47
Refining GSUB system to support new Languages, feature complete Bengali
This change set contains some refinement to the code so that GSUB can be
supported for any languages with ease. As mentioned in the javadoc for Language
enum:
In order to support a new language, you need to add it here and then
implement the GsubWorker for the given language and return the same from the
GsubWorkerFactory.getGsubWorker(org.apache.fontbox.ttf.CmapLookup, GsubData).
This change set also contains final changes to make Bengali feature
complete.
Thanks,
Palash.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/paawak/pdfbox paawak_implement_gsub_for_all
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/pdfbox/pull/47.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #47
----
commit aa504376af2246e39fd854ffa0cf5ada4cf9d566
Author: Palash Ray <paawak@...>
Date: 2018-04-22T18:05:27Z
defined model for gsub-data
commit 253940e89e2d9af2957175a697cd42bf35388e80
Author: Palash Ray <paawak@...>
Date: 2018-04-22T18:07:00Z
javadoc
commit 5bebb0c13ca1fab5872bce3b926281fe4f386b3e
Author: Palash Ray <paawak@...>
Date: 2018-04-22T18:27:23Z
use the factory pattern to get language-specific implementation
commit 41520852188225f4a4d7f34cf4d6db0795dd5dbc
Author: Palash Ray <paawak@...>
Date: 2018-04-22T19:46:15Z
handle o-kar, ou-kar
commit 80c84da18231907747b283703386fd68eb9028fa
Author: Palash Ray <paawak@...>
Date: 2018-04-22T20:00:04Z
feature complete Bengali
----
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]