message: Update and fix HarfBuzz links
diff: @@ -80,8 +80,8 @@ structures, such as file formats, network protocols or bitstreams.
  EDSL. Used in [fontkit](https://github.com/devongovett/fontkit) for describing
  the Open Type Font specification. Shows promise as nice way to describe
  binary formats, but JS is not the most flexible host language.
  -- [Harfbuzz](https://github.com/behdad/harfbuzz) defines [a handy set of types
  - and macros](https://github.com/behdad/harfbuzz/blob/master/src/hb-open-type-private.hh)
  +- [HarfBuzz](https://github.com/harfbuzz/harfbuzz) defines [a handy set of types
  + and macros](https://github.com/harfbuzz/harfbuzz/blob/35218c488c3966aa6d459ec5a007a2b43208e97c/src/hb-machinery.hh#L40-L92)
  that allows binary data to be cast in-place into declaratively descibed Open
  Type Font tables. Alas, it is in C++, and the API seems extremely prone to
  human-error. A Rust API would be much more robust in regards to upholding
  