diff --git a/sources/Merriweather-Italic.glyphspackage/fontinfo.plist b/sources/Merriweather-Italic.glyphspackage/fontinfo.plist index 428f3fea0..0b01586d7 100644 --- a/sources/Merriweather-Italic.glyphspackage/fontinfo.plist +++ b/sources/Merriweather-Italic.glyphspackage/fontinfo.plist @@ -101,7 +101,7 @@ wght = { } ); date = "2024-10-09 04:52:49 +0000"; -familyName = Merriweather; +familyName = "Merriweather Italic"; featurePrefixes = ( { automatic = 1; @@ -176,13 +176,12 @@ code = "lookup ccmp0 { sub i' macronbelowcomb by idotless macronbelowcomb; } ccmp0; lookup ccmp_Other_1 { - @CombiningTopAccents = [brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb brevecomb-cy brevecomb-cy.case dieresiscomb dieresiscomb_gravecomb dieresiscomb_acutecomb dieresiscomb_caroncomb dieresiscomb_macroncomb dotaccentcomb dotaccentcomb_macroncomb gravecomb gravecomb_macroncomb gravecomb_dotaboverightcomb acutecomb acutecomb_dotaccentcomb acutecomb_macroncomb acutecomb_dotaboverightcomb hungarumlautcomb caroncomb.alt candraBinducomb circumflexcomb circumflexcomb_dotaboverightcomb caroncomb caroncomb_dotaccentcomb brevecomb brevecomb_dotaboverightcomb ringcomb ringacutecomb tildecomb tildecomb_dieresiscomb tildecomb_acutecomb tildecomb_macroncomb macroncomb macroncomb_dieresiscomb macroncomb_gravecomb macroncomb_acutecomb macroncomb_dotaboverightcomb hookabovecomb verticallineabovecomb verticallineabovecomb_dotaboverightcomb dblgravecomb candraBinducomb breveinvertedcomb commaturnedabovecomb commaabovecomb commaaboverightcomb horncomb dotaboverightcomb doublebrevecomb breveinverteddoublecomb acutegraveacutecomb acutemacroncomb graveacutegravecomb gravemacroncomb macronacutecomb macrongravecomb dieresiscomb.case dieresiscomb_gravecomb.case dieresiscomb_acutecomb.case dieresiscomb_caroncomb.case dieresiscomb_macroncomb.case dotaccentcomb.case dotaccentcomb_macroncomb.case gravecomb.case gravecomb_macroncomb.case acutecomb.case acutecomb_dotaccentcomb.case acutecomb_macroncomb.case hungarumlautcomb.case circumflexcomb.case circumflexcomb_gravecomb.case circumflexcomb_acutecomb.case circumflexcomb_tildecomb.case circumflexcomb_hookabovecomb.case caroncomb.case caroncomb_dotaccentcomb.case brevecomb.case brevecomb_gravecomb.case brevecomb_acutecomb.case brevecomb_tildecomb.case brevecomb_hookabovecomb.case ringcomb.case ringacute.case tildecomb.case tildecomb_dieresiscomb.case tildecomb_acutecomb.case tildecomb_macroncomb.case macroncomb.case macroncomb_dieresiscomb.case macroncomb_gravecomb.case macroncomb_acutecomb.case hookabovecomb.case verticallineabovecomb.case dblgravecomb.case breveinvertedcomb.case commaturnedabovecomb.case horncomb.case dotaccentcomb dieresiscomb dotaccentcomb gravecomb acutecomb circumflexcomb caroncomb brevecomb tildecomb macroncomb hookabovecomb brevecomb.narrow brevecomb.narrow.case macroncomb.case efcomb-cy]; + @CombiningTopAccents = [brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb brevecomb-cy brevecomb-cy.case dieresiscomb dieresiscomb_gravecomb dieresiscomb_acutecomb dieresiscomb_caroncomb dieresiscomb_macroncomb dotaccentcomb dotaccentcomb_macroncomb gravecomb gravecomb_macroncomb gravecomb_dotaboverightcomb acutecomb acutecomb_dotaccentcomb acutecomb_macroncomb acutecomb_dotaboverightcomb hungarumlautcomb caroncomb.alt candraBinducomb circumflexcomb circumflexcomb_dotaboverightcomb caroncomb caroncomb_dotaccentcomb brevecomb brevecomb_dotaboverightcomb ringcomb ringacutecomb tildecomb tildecomb_dieresiscomb tildecomb_acutecomb tildecomb_macroncomb macroncomb macroncomb_dieresiscomb macroncomb_gravecomb macroncomb_acutecomb macroncomb_dotaboverightcomb hookabovecomb verticallineabovecomb verticallineabovecomb_dotaboverightcomb dblgravecomb candraBinducomb breveinvertedcomb commaturnedabovecomb commaabovecomb commaaboverightcomb horncomb dotaboverightcomb doublebrevecomb breveinverteddoublecomb acutegraveacutecomb acutemacroncomb graveacutegravecomb gravemacroncomb macronacutecomb macrongravecomb dieresiscomb.case dieresiscomb_gravecomb.case dieresiscomb_acutecomb.case dieresiscomb_caroncomb.case dieresiscomb_macroncomb.case dotaccentcomb.case dotaccentcomb_macroncomb.case gravecomb.case gravecomb_macroncomb.case acutecomb.case acutecomb_dotaccentcomb.case acutecomb_macroncomb.case hungarumlautcomb.case circumflexcomb.case circumflexcomb_gravecomb.case circumflexcomb_acutecomb.case circumflexcomb_tildecomb.case circumflexcomb_hookabovecomb.case caroncomb.case caroncomb_dotaccentcomb.case brevecomb.case brevecomb_gravecomb.case brevecomb_acutecomb.case brevecomb_tildecomb.case brevecomb_hookabovecomb.case ringcomb.case ringacute.case tildecomb.case tildecomb_dieresiscomb.case tildecomb_acutecomb.case tildecomb_macroncomb.case macroncomb.case macroncomb_dieresiscomb.case macroncomb_gravecomb.case macroncomb_acutecomb.case hookabovecomb.case verticallineabovecomb.case dblgravecomb.case breveinvertedcomb.case horncomb.case dotaccentcomb dieresiscomb dotaccentcomb gravecomb acutecomb circumflexcomb caroncomb brevecomb tildecomb macroncomb hookabovecomb brevecomb.narrow brevecomb.narrow.case macroncomb.case efcomb-cy]; @CombiningNonTopAccents = [brevebelowcomb cedillacomb dieresisbelowcomb dotbelowcomb macronbelowcomb lowlinecomb minusbelowcomb ogonekcomb horncomb slashlongcomb slashshortcomb strokelongcomb strokeshortcomb ringbelowcomb ringbelowcomb.case commaaccentcomb circumflexbelowcomb verticallinebelowcomb tildeoverlaycomb tildebelowcomb breveinvertedbelowcomb rbelowcomb]; - sub [i j istroke jstroke iogonek idotbelow itildebelow istrokemod jcrossedtail i-cy ]' @CombiningTopAccents by [idotless jdotless istroke.dotless jdotlessstroke iogonek.dotless idotbelow.dotless itildebelow.dotless istrokemod.dotless jcrossedtail.dotless idotless ]; - -sub [i j istroke jstroke iogonek idotbelow itildebelow istrokemod jcrossedtail i-cy]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless istroke.dotless jdotlessstroke iogonek.dotless idotbelow.dotless itildebelow.dotless istrokemod.dotless jcrossedtail.dotless idotless]; - @Markscomb = [dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb ringcomb tildecomb macroncomb hookabovecomb dblgravecomb breveinvertedcomb commaturnedabovecomb horncomb dotbelowcomb dieresisbelowcomb commaaccentcomb cedillacomb ogonekcomb brevebelowcomb macronbelowcomb brevecomb-cy brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb]; - @MarkscombCase = [dieresiscomb.case dotaccentcomb.case gravecomb.case acutecomb.case hungarumlautcomb.case circumflexcomb.case caroncomb.case brevecomb.case ringcomb.case tildecomb.case macroncomb.case hookabovecomb.case dblgravecomb.case breveinvertedcomb.case commaturnedabovecomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case brevecomb-cy.case brevecomb_acutecomb.case brevecomb_gravecomb.case brevecomb_hookabovecomb.case brevecomb_tildecomb.case circumflexcomb_acutecomb.case circumflexcomb_gravecomb.case circumflexcomb_hookabovecomb.case circumflexcomb_tildecomb.case]; + sub [i j istroke jstroke iogonek idotbelow itildebelow istrokemod jcrossedtail i-cy]' @CombiningTopAccents by [idotless jdotless istroke.dotless jdotlessstroke iogonek.dotless idotbelow.dotless itildebelow.dotless istrokemod.dotless jcrossedtail.dotless idotless]; + sub [i j istroke iogonek jcrossedtail jstroke]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless istroke.dotless idotless_ogonek jcrossedtail.dotless jdotlessstroke]; + @Markscomb = [dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb ringcomb tildecomb macroncomb hookabovecomb dblgravecomb breveinvertedcomb horncomb dotbelowcomb dieresisbelowcomb commaaccentcomb cedillacomb ogonekcomb brevebelowcomb macronbelowcomb brevecomb-cy brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb]; + @MarkscombCase = [dieresiscomb.case dotaccentcomb.case gravecomb.case acutecomb.case hungarumlautcomb.case circumflexcomb.case caroncomb.case brevecomb.case ringcomb.case tildecomb.case macroncomb.case hookabovecomb.case dblgravecomb.case breveinvertedcomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case brevecomb-cy.case brevecomb_acutecomb.case brevecomb_gravecomb.case brevecomb_hookabovecomb.case brevecomb_tildecomb.case circumflexcomb_acutecomb.case circumflexcomb_gravecomb.case circumflexcomb_hookabovecomb.case circumflexcomb_tildecomb.case]; sub @Markscomb @Markscomb' by @MarkscombCase; sub @Uppercase @Markscomb' by @MarkscombCase; } ccmp_Other_1; diff --git a/sources/Merriweather.glyphspackage/fontinfo.plist b/sources/Merriweather.glyphspackage/fontinfo.plist index dd1005249..a26403435 100644 --- a/sources/Merriweather.glyphspackage/fontinfo.plist +++ b/sources/Merriweather.glyphspackage/fontinfo.plist @@ -179,7 +179,7 @@ lookup ccmp_Other_1 { @CombiningTopAccents = [brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb brevecomb-cy brevecomb-cy.case dieresiscomb dieresiscomb_gravecomb dieresiscomb_acutecomb dieresiscomb_caroncomb dieresiscomb_macroncomb dotaccentcomb dotaccentcomb_macroncomb gravecomb gravecomb_macroncomb gravecomb_dotaboverightcomb acutecomb acutecomb_dotaccentcomb acutecomb_macroncomb acutecomb_dotaboverightcomb hungarumlautcomb caroncomb.alt candraBinducomb circumflexcomb circumflexcomb_dotaboverightcomb caroncomb caroncomb_dotaccentcomb brevecomb brevecomb_dotaboverightcomb ringcomb ringacutecomb tildecomb tildecomb_dieresiscomb tildecomb_acutecomb tildecomb_macroncomb macroncomb macroncomb_dieresiscomb macroncomb_gravecomb macroncomb_acutecomb macroncomb_dotaboverightcomb hookabovecomb verticallineabovecomb verticallineabovecomb_dotaboverightcomb dblgravecomb candraBinducomb breveinvertedcomb commaturnedabovecomb commaabovecomb commaaboverightcomb horncomb dotaboverightcomb doublebrevecomb breveinverteddoublecomb acutegraveacutecomb acutemacroncomb graveacutegravecomb gravemacroncomb macronacutecomb macrongravecomb dieresiscomb.case dieresiscomb_gravecomb.case dieresiscomb_acutecomb.case dieresiscomb_caroncomb.case dieresiscomb_macroncomb.case dotaccentcomb.case dotaccentcomb_macroncomb.case gravecomb.case gravecomb_macroncomb.case acutecomb.case acutecomb_dotaccentcomb.case acutecomb_macroncomb.case hungarumlautcomb.case circumflexcomb.case circumflexcomb_gravecomb.case circumflexcomb_acutecomb.case circumflexcomb_tildecomb.case circumflexcomb_hookabovecomb.case caroncomb.case caroncomb_dotaccentcomb.case brevecomb.case brevecomb_gravecomb.case brevecomb_acutecomb.case brevecomb_tildecomb.case brevecomb_hookabovecomb.case ringcomb.case ringacute.case tildecomb.case tildecomb_dieresiscomb.case tildecomb_acutecomb.case tildecomb_macroncomb.case macroncomb.case macroncomb_dieresiscomb.case macroncomb_gravecomb.case macroncomb_acutecomb.case hookabovecomb.case verticallineabovecomb.case dblgravecomb.case breveinvertedcomb.case horncomb.case dotaccentcomb dieresiscomb dotaccentcomb gravecomb acutecomb circumflexcomb caroncomb brevecomb tildecomb macroncomb hookabovecomb brevecomb.narrow brevecomb.narrow.case macroncomb.case efcomb-cy]; @CombiningNonTopAccents = [brevebelowcomb cedillacomb dieresisbelowcomb dotbelowcomb macronbelowcomb lowlinecomb minusbelowcomb ogonekcomb horncomb slashlongcomb slashshortcomb strokelongcomb strokeshortcomb ringbelowcomb ringbelowcomb.case commaaccentcomb circumflexbelowcomb verticallinebelowcomb tildeoverlaycomb tildebelowcomb breveinvertedbelowcomb rbelowcomb]; sub [i j istroke jstroke iogonek idotbelow itildebelow istrokemod jcrossedtail i-cy]' @CombiningTopAccents by [idotless jdotless istroke.dotless jdotlessstroke iogonek.dotless idotbelow.dotless itildebelow.dotless istrokemod.dotless jcrossedtail.dotless idotless]; - sub [i j istroke iogonek jstroke]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless istroke.dotless idotless_ogonek jdotlessstroke]; + sub [i j istroke iogonek jcrossedtail jstroke]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless istroke.dotless idotless_ogonek jcrossedtail.dotless jdotlessstroke]; @Markscomb = [dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb ringcomb tildecomb macroncomb hookabovecomb dblgravecomb breveinvertedcomb horncomb dotbelowcomb dieresisbelowcomb commaaccentcomb cedillacomb ogonekcomb brevebelowcomb macronbelowcomb brevecomb-cy brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb]; @MarkscombCase = [dieresiscomb.case dotaccentcomb.case gravecomb.case acutecomb.case hungarumlautcomb.case circumflexcomb.case caroncomb.case brevecomb.case ringcomb.case tildecomb.case macroncomb.case hookabovecomb.case dblgravecomb.case breveinvertedcomb.case horncomb.case dotbelowcomb.case dieresisbelowcomb.case commaaccentcomb.case cedillacomb.case ogonekcomb.case brevebelowcomb.case macronbelowcomb.case brevecomb-cy.case brevecomb_acutecomb.case brevecomb_gravecomb.case brevecomb_hookabovecomb.case brevecomb_tildecomb.case circumflexcomb_acutecomb.case circumflexcomb_gravecomb.case circumflexcomb_hookabovecomb.case circumflexcomb_tildecomb.case]; sub @Markscomb @Markscomb' by @MarkscombCase;