-
-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for rectangular (box-styled) halo #1407
Merged
copierrj
merged 5 commits into
deegree:main
from
gritGmbH:enhancement/box-styled-halo-83
Dec 14, 2022
Merged
Add support for rectangular (box-styled) halo #1407
copierrj
merged 5 commits into
deegree:main
from
gritGmbH:enhancement/box-styled-halo-83
Dec 14, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
stephanr
added
enhancement
enhancement or improvement
WMS
deegree Web Map Service
labels
Sep 30, 2022
stephanr
force-pushed
the
enhancement/box-styled-halo-83
branch
from
October 4, 2022 13:03
a171319
to
50dc184
Compare
stephanr
force-pushed
the
enhancement/box-styled-halo-83
branch
from
November 30, 2022 15:19
50dc184
to
31f6a1e
Compare
Fixed merge conflict by rebase. |
tfr42
requested changes
Dec 7, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please check if the TTF files may be added via a maven dependency.
deegree-services/deegree-webservices-handbook/src/main/asciidoc/renderstyles.adoc
Outdated
Show resolved
Hide resolved
re-enabled testTextStyling2 as problis with this test might also be only font related
…rence (test-only)
stephanr
force-pushed
the
enhancement/box-styled-halo-83
branch
from
December 14, 2022 16:02
31f6a1e
to
0af25aa
Compare
The font files are now tracked as maven test dependency. |
tfr42
approved these changes
Dec 14, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is a (smal) reworked part of the larger PR #1204
It adds the possibility to use rectangular helo effects when rendering text.
This is similar to the way deegree2 rendered halo as boxes.
It also contains an edge-case fix so that when halos are set (<> 0) it will be rendered with at least a size of one pixel.
EDIT:
For the test to work, it was necessary to include and load a font so that the test was run with the same font.
The Fonts distributed with each JDK distribution differ and can as well differ on the platforms (win/mac/linux).
EDIT2:
The previously added Font was replaced with an maven dependency.
The Font is licensed, under "SIL OPEN FONT LICENSE Version 1.1" see also https://search.maven.org/artifact/com.mpobjects.jasperreports.font/jasperreports-fonts-liberation/2.1.2/jar