Skip to content

Commit 5f867f0

Browse files
committed
[gen] Updated segment sizes...
1 parent 941a3f6 commit 5f867f0

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

Tools/Generator/main.cpp

+10-18
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,20 @@ using namespace SheenFigure::Generator;
3030

3131
int main(int argc, const char * argv[])
3232
{
33-
ArabicShaping arabicShaping("/Users/mta/Desktop");
34-
UnicodeData unicodeData("/Users/mta/Desktop");
33+
const string in = "/path/to/input";
34+
const string out = "/path/to/output";
35+
36+
ArabicShaping arabicShaping(in);
37+
UnicodeData unicodeData(in);
3538

3639
JoiningTypeLookupGenerator joiningTypeLookup(arabicShaping);
37-
joiningTypeLookup.displayGaps();
38-
joiningTypeLookup.setAllowedGap(90);
39-
joiningTypeLookup.generateFile("/Users/mta/Desktop");
40+
joiningTypeLookup.setAllowedGap(75);
41+
joiningTypeLookup.generateFile(out);
4042

4143
GeneralCategoryLookupGenerator generator(unicodeData);
42-
generator.setMainSegmentSize(256);
43-
generator.setBranchSegmentSize(32);
44-
generator.generateFile("/Users/mta/Desktop");
45-
46-
for (int i = arabicShaping.firstCodePoint(); i < arabicShaping.lastCodePoint(); i++) {
47-
char joiningType = arabicShaping.joiningTypeForCodePoint(i);
48-
if (joiningType == '\0') {
49-
joiningType = 'X';
50-
}
51-
printf("%c ", joiningType);
52-
}
53-
54-
getchar();
44+
generator.setMainSegmentSize(16);
45+
generator.setBranchSegmentSize(49);
46+
generator.generateFile(out);
5547

5648
return 0;
5749
}

0 commit comments

Comments
 (0)