Skip to content

Commit

Permalink
[gen] Updated segment sizes...
Browse files Browse the repository at this point in the history
  • Loading branch information
mta452 committed Jun 11, 2017
1 parent 941a3f6 commit 5f867f0
Showing 1 changed file with 10 additions and 18 deletions.
28 changes: 10 additions & 18 deletions Tools/Generator/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,28 +30,20 @@ using namespace SheenFigure::Generator;

int main(int argc, const char * argv[])
{
ArabicShaping arabicShaping("/Users/mta/Desktop");
UnicodeData unicodeData("/Users/mta/Desktop");
const string in = "/path/to/input";
const string out = "/path/to/output";

ArabicShaping arabicShaping(in);
UnicodeData unicodeData(in);

JoiningTypeLookupGenerator joiningTypeLookup(arabicShaping);
joiningTypeLookup.displayGaps();
joiningTypeLookup.setAllowedGap(90);
joiningTypeLookup.generateFile("/Users/mta/Desktop");
joiningTypeLookup.setAllowedGap(75);
joiningTypeLookup.generateFile(out);

GeneralCategoryLookupGenerator generator(unicodeData);
generator.setMainSegmentSize(256);
generator.setBranchSegmentSize(32);
generator.generateFile("/Users/mta/Desktop");

for (int i = arabicShaping.firstCodePoint(); i < arabicShaping.lastCodePoint(); i++) {
char joiningType = arabicShaping.joiningTypeForCodePoint(i);
if (joiningType == '\0') {
joiningType = 'X';
}
printf("%c ", joiningType);
}

getchar();
generator.setMainSegmentSize(16);
generator.setBranchSegmentSize(49);
generator.generateFile(out);

return 0;
}

0 comments on commit 5f867f0

Please sign in to comment.