| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This test verifies the fixes for the
situation described in #646.
|
|
|
|
|
|
|
| |
We want to avoid trading chars for hyphens
in the margin beyond the set width.
Fixes: #646
|
|
|
|
|
| |
We don't collapse space at the very end, so we should
count such spaces towards the line width.
|
|
|
|
|
|
| |
Oops, we were not serializing the height at all.
Update all affected tests.
|
|\
| |
| |
| |
| | |
pango-view: Support transforms with --serialized
See merge request GNOME/pango!558
|
| |
| |
| |
| | |
Add doc comments for some private API.
|
| |
| |
| |
| |
| |
| | |
Stop using fcfont->matrix. This is just a redundant
copy of the matrix that is already available in
the font key. Just use that.
|
|/
|
|
|
| |
We can just use the matrix from the deserialized
layout.
|
|\
| |
| |
| |
| | |
shape: More tweaks to space handling
See merge request GNOME/pango!557
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When coming up with a width for a missing space,
we were just measuring the hex digits. But in
subsetted fonts, such as the ones we use for ci,
hex digits might well be missing. Take that into
account and still provide some nonzero width
for space.
Update affected tests.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is a difficult dance between HarfBuzz and pango
which glyphs we let hb synthesize, and which ones
we need to fake ourselves.
HarfBuzz knows how to create other spaces from 0x20,
so if the font is lacking spaces, we want to tell
HarfBuzz that we don't have that glyph *except* for
0x20 where we need to fake one, and provide HarfBuzz
with a suitable width.
Update affected tests.
|
|\
| |
| |
| |
| | |
Revert "Fix advance widths with transforms"
See merge request GNOME/pango!556
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit ccb651dd2a876a4f4a4cb9351f05332173e709ba.
This broke vertical text rendering, see
https://gitlab.com/inkscape/inkscape/-/issues/2950.
Update affected tests and add a vertical test.
|
|\ \
| |/
| |
| |
| | |
pango-view: Add --serialize-to option
See merge request GNOME/pango!555
|
|/
|
|
| |
Add an option to produce a serialized output.
|
|\
| |
| |
| |
| | |
docs: Don't build pangoot bits if not enabled
See merge request GNOME/pango!554
|
|/
|
|
|
| |
PangoOT is actually a part of PangoFT2, so don't attempt to build its docs if
FontConfig is not found.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Fix handling of space-less fonts
Closes #641
See merge request GNOME/pango!552
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
HarfBuzz knows how to synthesize spaces, we just
need to tickle it in the right way.
Test included.
Update affected tests.
Fixes: #641
|
|\ \
| |/
| |
| |
| |
| |
| | |
Fix Arabic format chars
Closes #642
See merge request GNOME/pango!553
|
| |
| |
| |
| | |
This tests the fix in the previous commit.
|
| |
| |
| |
| |
| |
| |
| | |
We can't treat these like spaces, since they are visible
and need the proper font.
Fixes: #642
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Add a missing include
Closes #640
See merge request GNOME/pango!551
|
|/
|
|
|
|
| |
This was breaking the build on some macOs versions.
Fixes: #640
|
|\
| |
| |
| |
| |
| |
| | |
pango-item-private.h: fix x86-64 x32 builds
Closes #637
See merge request GNOME/pango!548
|
|/
|
|
| |
Fixes: #637
|
|\
| |
| |
| |
| | |
gtkjsonparser.c: Include stdlib.h
See merge request GNOME/pango!547
|
|/
|
|
| |
It is needed for strtol()/strtoul().
|
|\
| |
| |
| |
| | |
Fix pango-view option handling
See merge request GNOME/pango!546
|
|/
|
|
|
| |
The --serialized option did not quite
work as expected.
|
|\
| |
| |
| |
| | |
docs: Various improvements
See merge request GNOME/pango!545
|
| |
| |
| |
| |
| | |
Add more links to GLib apis and to various
Unicode specs.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
Add a urlmap file, and fix the license tags.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
g-i: add missing since annotations
See merge request GNOME/pango!544
|
|/ |
|
|\
| |
| |
| |
| | |
ci: Rebase the image to Fedora 34
See merge request GNOME/pango!542
|
| |
| |
| |
| | |
This gives us a newer meson, among other things.
|
|/ |
|
|\
| |
| |
| |
| | |
json: Fix up select_string
See merge request GNOME/pango!541
|
| |
| |
| |
| | |
Take advantage of the new parser api.
|
| |
| |
| |
| | |
There was a copy-paste error here.
|
|/ |
|