| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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
|
|/
|
|
|
|
|
|
|
| |
We now really require HarfBuzz, and Visual Studio 2015 or later since we are
using HarfBuzz 2.6.0 items and we have much more C99 items being used in the
code in Pango main.
Also let people know that for Visual Studio builds, Ninja builds are better
supported by Meson at this point.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Avoid a crash
See merge request GNOME/pango!469
|
| |
| |
| |
| | |
I was carelessly not initializing prev to NULL.
|
|\ \
| |/
| |
| |
| | |
Be more forgiving about attribute ordering
See merge request GNOME/pango!468
|
|/
|
|
|
|
|
|
|
|
|
|
| |
We don't really have firm control over the way
attributes are ordered in the list, so the
assumtion that we see proper nesting for baseline
shifts was a bit optimistic.
Just look through all open stack items for a match,
and remove that.
Test included.
|
|\
| |
| |
| |
| | |
Add docs for new attributes
See merge request GNOME/pango!467
|
|/ |
|
|\
| |
| |
| |
| | |
Implement baseline shifts
See merge request GNOME/pango!462
|
| |
| |
| |
| | |
A bit more natural than the environment variable.
|
| |
| |
| |
| |
| |
| |
| | |
I added these for improved coverage, but they
get in the way, Should probably just move these
kind of checks to another place and leave this
test focused on dumps.
|