Font-Deklaration mit Custom-Namen in höchster Prio und Helvetica Font-Stack als Fallback definieren.
body {
font-family: "MyOwnHelvetica", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 300;
}
Dass Dein Text in bestimmten Browsern nicht korrekt rendert kann ganz einfach darauf zurückzuführen sein, dass der Browser WOFF(2) nicht unterstützt. Hier findest Du eine erweiterte Deklaration mit möglichst breiter Kompatibilität. Wobei ich mir durchaus vorstellen kann, dass einzelne Browser keine Freude damit haben, wenn Du Ihnen die helvetica mit einem Font-Face-Override versiehst und das die Quelle eines Problems sein könnte.
Um das im Detail zu debuggen wär’s gut Zugang zum Store zu haben, die genauen URLs, die du getestet hast, und auch konkrete Info zu den Browsern, mit denen Du testest. Idealerweise mit Screenshots.