Comment puis-je définir mon CSS pour afficher 'HelveticaNeue-Light' l'aide de Pixate Cadre?
Clearification! Cette question est au sujet de l'iOS cadre Pixate (http://www.pixate.com), et non pas de façon régulière CSS à l'intérieur d'une UIWebView.
Code par défaut.css :
.title {
font-family: 'Helvetica Neue';
font-weight: light;
font-size: 30px;
color: #005284;
}
Code:
UILabel *label = [UILabel new];
label.styleClass = @"title";
Résultat lors de la connexion:
<UICTFont: 0x10d09e210> font-family: "HelveticaNeue-UltraLight"; font-weight: normal; font-style: normal; font-size: 30.00pt
Quand j'essaie font-weight: medium;
- je obtenir HelveticaNeue-Medium
Lorsque j'essaie font-weight: 300;
- je obtenir HelveticaNeue-UltraLight
Lorsque j'essaie font-weight: 400;
- je obtenir Helvetica Neue
Lorsque j'essaie font-family: 'HelveticaNeue-Light';
- je obtenir .HelveticaNeueInterface-M3
??? (Je suppose que c'est la police système par défaut)
Si j'ai mis la police à l'aide de code avec
label.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:30];
Il semble comme il se doit, (et le journal dit HelveticaNeue-Light
)
Ici une capture d'écran. Celui de gauche est lors de l'utilisation de code, et celui de droite est lors de l'utilisation de Pixate avec " font-family: 'HelveticaNeue-Light'
Comment puis-je obtenir 'HelveticaNeue-Light' (comme celui sur la gauche dans la capture d'écran ci-dessus) à l'aide de Pixate CSS ?
OriginalL'auteur bobmoff | 2014-02-08
Vous devez vous connecter pour publier un commentaire.
Vous avez trouvé un bug dans Pixate et il a été résolu pour Pixate Cadre 2.1.
OriginalL'auteur pixatepaul
Cela fonctionne sur Mavericks et mon iOS 7 simulateur. Ne sais pas pour les autres.
Voici mon code de test:
Et le résultat dans Safari http://s.swic.name/TpEP
Mauvais vérifier, mais j'ai comparé côte à côte avec un div avec 'Helvetica'; c'était la moitié du poids.
Un div ? Que voulez-vous dire?
Voir ma réponse mis à jour
Nope, C'est CSS/iOS Natif de trucs 🙂
OriginalL'auteur Maciej Swic