| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
cf_priv->scaled_font is initialized on demand, it may
be NULL. So better call the getter. This was showing
up as failure in the asan test in ci.
|
|
|
|
| |
This reverts commit 7a4af7a052e7e4187955aad9c4c60853bad806f9.
|
|
|
|
|
| |
Without this, we end up with differences in
metrics of empty runs.
|
|
|
|
|
|
|
| |
We were looking at the wrong font options here,
causing metrics to not be hinted when they should
be. This was causing some of the empty line height
tests to fail.
|
|
|
|
|
| |
Depending on gravity, our logical glyph extents
were empty and mis-aligned. Fix that.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
pango: backport an old since annotation
See merge request GNOME/pango!488
|
| |
| |
| |
| |
| | |
Add some missing details about new enumerations
and run baselines.
|
| |
| |
| |
| | |
from a manual override in gtk-rs
|
|/ |
|
|\
| |
| |
| |
| | |
Revert "Use harfbuzz metrics for cairo fonts"
See merge request GNOME/pango!487
|
| |
| |
| |
| |
| | |
These need to wait until 20ec670e124e4461075
can be reapplied.
|
|/
|
|
|
|
| |
This broke glyph extents with gravity north or west.
This reverts commit 20ec670e124e4461075a2967faa29603d25106cc.
|
|\
| |
| |
| |
| | |
Support for Catalan middle dot in word start and end
See merge request GNOME/pango!485
|
|/ |
|
|\
| |
| |
| |
| | |
Cosmetics
See merge request GNOME/pango!486
|
|/
|
|
| |
Fold markers always just use 3 {, even when nested.
|
|\
| |
| |
| |
| | |
Cosmetics
See merge request GNOME/pango!483
|
|/
|
|
| |
Add default implementations for is_monospace and is_variable.
|
|\
| |
| |
| |
| | |
Fix a typo
See merge request GNOME/pango!482
|
| |
| |
| |
| | |
The macos runner is out of commission atm
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Fix empty line heights
Closes #421
See merge request GNOME/pango!481
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
For empty runs, we were sometimes using line height,
which may be scaled up by the line-height attribute.
Fix that.
|
| |
| |
| |
| |
| |
| | |
Fix the calculation of line height for empty lines
to take the line-height attributes into account like
we do for non-empty lines.
|
| |
| |
| |
| |
| |
| |
| | |
Without this, we end up with differences in
metrics of empty runs.
Fixes: #421
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When metrics hinting is on, we used to provide rounded
font metrics. We should keep doing that since otherwise
we end up with logical rects sometimes being rounded
and sometimes not, leading to jumping empty lines.
Test included.
Fixes: #421
|
|\ \
| |/
|/|
| |
| | |
Update Line Break to Unicode 14
See merge request GNOME/pango!480
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Underline spaces again
Closes #613
See merge request GNOME/pango!478
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
in ada1bc9385d638e4c42, I switched to using ink rects
for horizontal underline extents, to improve the placement
of single-character underlines in the presence of
kerning. I overlooked the fact that spaces don't have ink,
so the change caused leading and trailing whitespace to
not be underlined anymore. Fix this by using the union
of ink and logical rectangles.
Fixes: #613
|
|\ \
| |/
|/|
| |
| | |
Update script data for Unicode 14
See merge request GNOME/pango!477
|
|/ |
|
|\
| |
| |
| |
| | |
utils: update a comment mentioning GraphicsMagick
See merge request GNOME/pango!476
|
|/ |
|
|\
| |
| |
| |
| | |
renderer: Fix static analysis warnings
See merge request GNOME/pango!475
|
| |
| |
| |
| |
| | |
These were showing up as warnings about garbage
values in the gtk static-scan build.
|
|/
|
|
|
| |
Fix a warnings about garbage values that are
showing up in the gtk static-scan build.
|
|\
| |
| |
| |
| | |
Require CoreText for Quartz backend
See merge request GNOME/pango!471
|
| |
| |
| |
| |
| | |
Also fix CoreText detection by including its header. (Older systems have
CoreText as a private framework.)
|
|\ \
| | |
| | |
| | |
| | | |
Switch to use GraphicsMagick in pango-view
See merge request GNOME/pango!472
|
| |/ |
|
|\ \
| |/
|/|
| |
| | |
Support antialias option in pango-view with the FreeType backend
See merge request GNOME/pango!473
|
|/ |
|
|\
| |
| |
| |
| | |
README.win32: Update Windows build instructions
See merge request GNOME/pango!470
|