Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8b2257d
Parse fallback_list through wrapper
aitikgupta Jul 25, 2021
8114a54
Define new/modify previous FT2Font functions
aitikgupta Jul 25, 2021
a4b78c8
Implement new/modify previous FT2Font functions
aitikgupta Jul 25, 2021
67dbcf8
Parse multiple fonts for a single FT2Font object
aitikgupta Jul 25, 2021
69cf28b
Trigger font fallback for Agg backend
aitikgupta Jul 25, 2021
d5aef82
Remove prints
aitikgupta Aug 7, 2021
aa82ecd
Cleanup wrapper
aitikgupta Aug 7, 2021
bea7a2d
Remove stale prints
aitikgupta Aug 7, 2021
5117398
Do not warn for get_char_index
aitikgupta Aug 7, 2021
fc413dc
Left != Right kerning comment
aitikgupta Aug 7, 2021
3f42cbd
Windows compiler fix
aitikgupta Aug 7, 2021
9c062cd
Add fallback test for Agg backend
aitikgupta Aug 13, 2021
cf4f743
Debug fontNames
aitikgupta Jul 28, 2021
9950a3e
Segfaults on exit
aitikgupta Jul 29, 2021
ab2f95a
More work on PDF backend
aitikgupta Jul 31, 2021
41e247d
Implement another approach
aitikgupta Aug 1, 2021
e5b4dae
Revisit the approach
aitikgupta Aug 3, 2021
3af91d8
Type3 PDF Backend works!
aitikgupta Aug 6, 2021
7ee77f2
Type42 PDF fallback works!
aitikgupta Aug 6, 2021
3cacd45
Create a fill_glyphs method
aitikgupta Aug 7, 2021
8719e2e
Use fill_glyphs instead of set_text
aitikgupta Aug 7, 2021
e6c7998
Cleanup wrapper
aitikgupta Aug 7, 2021
f86ec41
Few cleanups
aitikgupta Aug 7, 2021
a6d21cd
Rebase from Agg backend
aitikgupta Aug 7, 2021
ecf0556
Use multi-font output for PS backend
aitikgupta Aug 13, 2021
b55f011
Add multi-font tests for PS backend
aitikgupta Aug 13, 2021
83b227d
Add baseline images
aitikgupta Aug 13, 2021
913ad4c
Specify font number for TTC fonts
aitikgupta Aug 13, 2021
6fe8f44
Flake8 fixes
aitikgupta Aug 13, 2021
a3e7f03
Fix memory leak and render tofu
aitikgupta Aug 18, 2021
986ecfe
Check if fallback font is available
aitikgupta Aug 18, 2021
1c85f46
Check for Agg as well
aitikgupta Aug 18, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Windows compiler fix
  • Loading branch information
aitikgupta committed Aug 13, 2021
commit 3f42cbd0465dffc97494e93f558bdce6d556f1ad
8 changes: 4 additions & 4 deletions src/ft2font.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ void FT2Font::clear()
glyph_to_font.clear();
char_to_font.clear();

for (uint i = 0; i < fallbacks.size(); i ++) {
for (unsigned int i = 0; i < fallbacks.size(); i++) {
fallbacks[i]->clear();
}
}
Expand All @@ -407,7 +407,7 @@ void FT2Font::set_size(double ptsize, double dpi)
FT_Matrix transform = { 65536 / hinting_factor, 0, 0, 65536 };
FT_Set_Transform(face, &transform, 0);

for (uint i = 0; i < fallbacks.size(); i++) {
for (unsigned int i = 0; i < fallbacks.size(); i++) {
fallbacks[i]->set_size(ptsize, dpi);
}
}
Expand Down Expand Up @@ -477,7 +477,7 @@ int FT2Font::get_kerning(FT_UInt left, FT_UInt right, FT_UInt mode, FT_Vector &d
void FT2Font::set_kerning_factor(int factor)
{
kerning_factor = factor;
for (uint i = 0; i < fallbacks.size(); i ++){
for (unsigned int i = 0; i < fallbacks.size(); i ++){
fallbacks[i]->set_kerning_factor(factor);
}
}
Expand Down Expand Up @@ -702,7 +702,7 @@ bool FT2Font::load_char_with_fallback(FT2Font *&ft_object_with_glyph,
}

else {
for (uint i = 0; i < fallbacks.size(); ++i) {
for (unsigned int i = 0; i < fallbacks.size(); ++i) {
bool was_found = fallbacks[i]->load_char_with_fallback(
ft_object_with_glyph, final_glyph_index, parent_glyphs, parent_char_to_font,
parent_glyph_to_font, charcode, flags, charcode_error, glyph_error, override);
Expand Down