Use ASCII HYPHEN-MINUS when there's no HYPHEN in the font.
Use ASCII HYPHEN-MINUS when there's no HYPHEN in the font.

Previously, we just assumed the font in use had a U+2010 HYPHEN
character, resulting in a tofu (or an empty space) being shown when
U+2010 was not supported in the font used to render the hyphenated
word.

Now we try to fallback to U+002D HYPHEN-MINUS, which has a very good
chance of being available in at least any Latin font.

We still show a tofu when neither character is supported, to
intentionally alert that something is missing.

Bug: 20497913
Bug: 21088552
Bug: 21570828
Change-Id: Iff69bbc38836c03495e9124502b5207c39270da2

chinmaygarde/flutter_engine,flutter/engine,flutter/engine,mikejurka/engine,cdotstout/sky_engine,chinmaygarde/flutter_engine,jason-simmons/sky_engine,mikejurka/engine,jamesr/flutter_engine,aam/engine,jamesr/flutter_engine,krisgiesing/sky_engine,jamesr/flutter_engine,aam/engine,jamesr/flutter_engine,devoncarew/sky_engine,jason-simmons/flutter_engine,flutter/engine,devoncarew/sky_engine,mikejurka/engine,Hixie/sky_engine,krisgiesing/sky_engine,Hixie/sky_engine,devoncarew/sky_engine,devoncarew/engine,tvolkert/engine,devoncarew/sky_engine,Hixie/sky_engine,devoncarew/engine,krisgiesing/sky_engine,aam/engine,devoncarew/sky_engine,tvolkert/engine,jamesr/sky_engine,devoncarew/sky_engine,mikejurka/engine,aam/engine,mikejurka/engine,devoncarew/engine,Hixie/sky_engine,mikejurka/engine,devoncarew/engine,jamesr/sky_engine,jamesr/flutter_engine,flutter/engine,jamesr/flutter_engine,chinmaygarde/sky_engine,tvolkert/engine,devoncarew/engine,tvolkert/engine,mikejurka/engine,chinmaygarde/flutter_engine,cdotstout/sky_engine,rmacnak-google/engine,chinmaygarde/sky_engine,jamesr/sky_engine,cdotstout/sky_engine,mikejurka/engine,chinmaygarde/sky_engine,cdotstout/sky_engine,jason-simmons/sky_engine,jason-simmons/flutter_engine,chinmaygarde/flutter_engine,jason-simmons/sky_engine,chinmaygarde/sky_engine,Hixie/sky_engine,aam/engine,Hixie/sky_engine,cdotstout/sky_engine,jason-simmons/flutter_engine,Hixie/sky_engine,rmacnak-google/engine,cdotstout/sky_engine,jamesr/sky_engine,krisgiesing/sky_engine,flutter/engine,jason-simmons/sky_engine,jamesr/flutter_engine,jason-simmons/sky_engine,jason-simmons/flutter_engine,jason-simmons/flutter_engine,devoncarew/sky_engine,chinmaygarde/sky_engine,chinmaygarde/sky_engine,mikejurka/engine,tvolkert/engine,Hixie/sky_engine,rmacnak-google/engine,jamesr/flutter_engine,jason-simmons/sky_engine,chinmaygarde/flutter_engine,flutter/engine,krisgiesing/sky_engine,rmacnak-google/engine,rmacnak-google/engine,jason-simmons/sky_engine,tvolkert/engine,aam/engine,jamesr/sky_engine,aam/engine,jason-simmons/flutter_engine,tvolkert/engine,jamesr/flutter_engine,flutter/engine,rmacnak-google/engine,chinmaygarde/sky_engine,aam/engine,rmacnak-google/engine,jason-simmons/flutter_engine,cdotstout/sky_engine,chinmaygarde/flutter_engine,krisgiesing/sky_engine,devoncarew/engine,chinmaygarde/flutter_engine,jason-simmons/flutter_engine,devoncarew/engine,jamesr/sky_engine,jamesr/sky_engine,flutter/engine,krisgiesing/sky_engine