Project

General

Profile

Evolution #3290

direction_css et italique

Added by George Kandalaft over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
Category:
filtres et balises
Target version:
Start date:
10/14/2014
Due date:
% Done:

0%

Resolution:
fixed

Description

Puisque qu'on est en train de creer de nouveau squelettes dist, il est peut etre temps de modifier le filtre direction_css pour ajouter :
"si font-style : italic alors font-style : normal".

L'italique dans le mauvais sens pour les lettres arabes, c'est tres laid.

Merci

History

#1 Updated by Fil _ over 5 years ago

est-ce que ce ne serait pas juste une règle comme ceci (je n'ai pas testé) :

```
*[dir=rtl] i { font-style: normal !important }
```

#2 Updated by George Kandalaft over 5 years ago

J'ai essaye sans succes (j'ai meme essaye html[dir=rtl]).
Il y a actuellement dans style.css et typo.css de squelettes dist quelques font-style: italic;
Est ce qu'il ne suffit pas dans la fonction direction_css de remplacer par font-style: normal; ?

#3 Updated by Fil _ over 5 years ago

peux-tu donner l'adresse d'une page où ce problème est visible ?

#4 Updated by George Kandalaft over 5 years ago

Dans les pages articles par exemple, la date sous le titre de l'article. En plus d'etre laid, l'talique cache la premiere lettre du jour car elle penche vers la droite et donc sort un peu de son div.
Tu peux voir a l'adresse: http://gkarchives.free.fr/spip.php?article2.
Le seul moyen d'avoir du bon italique en arabe c'est d'utiliser des web fonts dediees italique.

#5 Updated by Fil _ over 5 years ago

alors ça marchera peut-être avec {{{
[dir=rtl] *{font-style:normal !important}
}}}

#6 Updated by George Kandalaft over 5 years ago

Ca marche avec :

[dir="rtl"] *{ font-style: normal !important }

Il manquait les guillemets de rtl.

#7 Updated by cedric - over 5 years ago

  • Status changed from Nouveau to En cours
  • Resolution set to fixed

Corrigé dans neo-dist par http://zone.spip.org/trac/spip-zone/changeset/85456
(avec un selecteur un peu moins méchant)
A voir pour traiter automatiquement dans direction_css si c'est possible, mais pas forcément evident à traiter dans tous les cas... Ou alors on ajoute la regle generique
[dir="rtl"] *{ font-style: normal !important } dans les feuilles rtl uniquement ?

#8 Updated by cedric - over 5 years ago

  • Target version changed from 3.1 to 3.2

#9 Updated by Fil _ over 5 years ago

À mon sens, la règle à ajouter est suffisante ; le rôle du filtre doit rester simple (left-> right et vice-versa).

#10 Updated by Fil _ over 5 years ago

  • Status changed from En cours to Résolu

#11 Updated by George Kandalaft over 5 years ago

Je pensai qu'en modifiant direction.css on pourrai s'epargner de modifier toutes les classes ou il y a italic comme dans typo.css :-)

#12 Updated by cedric - over 5 years ago

  • Status changed from Résolu to Fermé

modifier les italic est un peu plus compliqué, et dans la mesure ou une seule ligne de css règle l'affaire, autant s'y reposer.

Also available in: Atom PDF