Skip to content

Commit d6be157

Browse files
author
Dane Springmeyer
committed
fix gsoc2012/harfbuzz interlinks
1 parent 71c8789 commit d6be157

8 files changed

Lines changed: 8 additions & 8 deletions

_posts/blog/2012-06-19-gsoc2012-status.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Hermann Kraus
55
category: Mapnik
66
---
77

8-
Today I would like to describe the current state of my [Summer of Code project](http://mapnik.org/news/2012/05/29/gsoc2012/):
8+
Today I would like to describe the current state of my [Summer of Code project](http://mapnik.org/news/gsoc2012):
99

1010
## Libraries
1111

_posts/blog/2012-07-02-gsoc2012-status3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Hermann Kraus
55
category: Mapnik
66
---
77

8-
Last week I finally merged the test code for my [Summer of Code project](http://mapnik.org/news/2012/05/29/gsoc2012) into Mapnik's code.
8+
Last week I finally merged the test code for my [Summer of Code project](http://mapnik.org/news/gsoc2012) into Mapnik's code.
99

1010
The code currently doesn't render any output image but it already does this:
1111

_posts/blog/2012-07-13-gsoc2012-status4.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ script but instead can rely on it to do the job and simply take the glyphs.
4040
The next major bug ([#519](https://github.com/mapnik/mapnik/issues/519)) isn't
4141
solved yet and is actually worse than what we have in master now because text
4242
runs with mixed directions are processed in the wrong order by current code.
43-
This will be fixed together with [line breaking](http://mapnik.org/news/2012/07/02/gsoc2012-status3)
43+
This will be fixed together with [line breaking](http://mapnik.org/news/gsoc2012-status3)
4444
as the problem is in the same area (wrong ordering of text runs).
4545

4646
## Next steps

_posts/blog/2012-07-22-gsoc2012-status5.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ category: Mapnik
66
---
77

88
Yet an other week has passed and a lot of things have happened since my
9-
[Summer of Code half-time post](http://mapnik.org/news/2012/07/13/gsoc2012-status4):
9+
[Summer of Code half-time post](http://mapnik.org/news/gsoc2012-status4):
1010

1111
## Itemizer
1212

_posts/blog/2012-07-31-gsoc2012-status6.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ category: Mapnik
77

88
This week my code finally has reached a state where everybody interested can
99
try it. After having implemented line breaking and fixing a few bugs
10-
[last week](http://mapnik.org/news/2012/07/22/gsoc2012-status5) I implemented
10+
[last week](http://mapnik.org/news/gsoc2012-status5) I implemented
1111
the placement finder algorithm for point placements this week.
1212

1313
# Placement finder

_posts/blog/2012-08-04-gsoc2012-status7.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Hermann Kraus
55
category: Mapnik
66
---
77

8-
[Last week](http://mapnik.org/news/2012/07/31/gsoc2012-status6) I implemented
8+
[Last week](http://mapnik.org/news/gsoc2012-status6) I implemented
99
point placements for the new HarfBuzz text shaping/rendering code. This week
1010
my goal was to implement line placements, but I started with something different:
1111

_posts/blog/2012-08-13-gsoc2012-status8.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ category: Mapnik
66
---
77

88

9-
Building on my work from [last week](http://mapnik.org/news/2012/08/04/gsoc2012-status7)
9+
Building on my work from [last week](http://mapnik.org/news/gsoc2012-status7)
1010
I completed several smaller tasks this week. While each task on its own was not
1111
very big, together they have lead to a state where almost all tests pass!
1212

_posts/blog/2015-07-07-release-3.0.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ You can [download the official source](https://mapnik.s3.amazonaws.com/dist/v3.0
1717

1818
There are two really phenomenal new features of Mapnik 3: text shaping support and "expressions everywhere".
1919

20-
The new text support brings world-class text layout and rendering support to Mapnik for nearly every language (formally `script`) in the world thanks to the powerful [harfbuzz library](http://www.freedesktop.org/wiki/Software/HarfBuzz/). It landed in [this pull](https://github.com/mapnik/mapnik/pull/2087) and represents the first official release that includes Herm's work [from GSOC 2013](/news/gsoc2012-status9/).
20+
The new text support brings world-class text layout and rendering support to Mapnik for nearly every language (formally `script`) in the world thanks to the powerful [harfbuzz library](http://www.freedesktop.org/wiki/Software/HarfBuzz/). It landed in [this pull](https://github.com/mapnik/mapnik/pull/2087) and represents the first official release that includes Herm's work [from GSOC 2013](/news/gsoc2012-status9).
2121

2222
The "expressions everywhere" support allows all single styling properties in Mapnik to be data-driven. Previously in Mapnik 2.x only a few properties could be dynamically driven by feature attributes (like `text-name` and `marker-width`). Now every property you know in Mapnik supports expressions and expressions now also support `@variables` that can be passed at render-time.
2323

0 commit comments

Comments
 (0)