Reland "Reland "Split FreeType & FontConfig, step #1""

This reverts commit 33342f41f9b920a46c9d8e8975589e96fc089ef8.

Reason for revert: Fixiing the embolden issue with font config

> Revert "Reland "Split FreeType & FontConfig, step #1""
>
> This reverts commit 9b3146d7c3f42d08d68f9ecf840eb1678186edce.
>
> Reason for revert: Breaking Google3 tests
>
> > Reland "Split FreeType & FontConfig, step #1"
> >
> > This reverts commit e37b6b19801693c54b47bfe42c1cb2f904fe65ef.
> >
> > Reason for revert: Fixing the broken tests
> > Landed "RemoteStrike should use typeface Id from StrikeSpec"
> > https://skia.googlesource.com/skia.git/+/46d8175e88150ad4e870914c135a3baa72801b48
> >
> > Original change's description:
> > > Revert "Split FreeType & FontConfig, step #1"
> > >
> > > This reverts commit f5f3648c25ecd00f3d4ce31e60611d8e372c1429.
> > >
> > > Reason for revert: Broke some tests
> > >
> > > > Split FreeType & FontConfig, step #1
> > > >
> > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/894476
> >
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/894776
>
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/894418

Change-Id: I8fba80b919356bff23cdd0b5120bf795f7ca83fe
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/895610
Reviewed-by: Ben Wagner <bungeman@google.com>
Reviewed-by: Florin Malita <fmalita@google.com>
Commit-Queue: Julia Lavrova <jlavrova@google.com>
7 files changed