web-dev-qa-db-fra.com

Différence entre Unicode FRACTION SLASH et DIVISION SLASH

Quelle est la différence entre U + 2044 (" Barre de fraction ") et U + 2215 (" Barre de division ").

Ils me semblent presque identiques, mais il y a toujours une différence, mais je ne peux pas dire exactement ce que c'est.

Est-ce que quelqu'un sait?

37
user402879

La différence entre les deux est sémantique:

  • La division SLASH est dans le bloc des opérateurs mathématiques. Il est destiné à être utilisé pour représenter l’opérateur de division mathématique, par ex. dans des formules mathématiques. Utilisez-le quand vous pourriez dire, à voix haute, "1 divisé par 2" ou "x divisé par y". Il est également destiné à être utilisé dans les grandes fractions dans des contextes mathématiques où le séparateur est horizontal.

  • FRACTION SLASH est dans le bloc de ponctuation général. Il est destiné à être utilisé pour représenter une fraction. Utilisez-le quand vous pourriez dire, à voix haute, "une moitié". Vous pouvez l’utiliser dans des contextes non mathématiques, par exemple. "1/2 tasse d'huile d'olive ". Dans des contextes mathématiques, il est destiné à être utilisé pour les fractions où le séparateur est asymétrique.

De manière hypothétique, avoir une différence entre les deux permet la possibilité d’un formatage correct pour différentes situations, par ex. "1 FRACTION SLASH 2" pourrait être rendu avec un indice 1 et un indice 2 comme 1/2. En pratique, cela ne semble généralement pas être le cas, mais cette capacité était l’intention initiale. De la section 2.1 de note technique Unicode 28 :

... la "fraction de barre" U + 2044 ... atteint une fraction asymétrique, la "division de barre" U + 2215 ... correspond à une fraction linéaire potentiellement importante, ...

Voici un test utilisant SOLIDUS (U + 002F), DIVISION SLASH (U + 2215) et FRACTION SLASH (U + 2044) (les séquences de caractères suivantes ne sont pas nécessairement sémantiquement appropriées, l’intention est uniquement d’illustrer le rendu. ):

  • Exposant + indice: 1/21/21/2

  • Normal: 1/2 1∕2 1⁄2

En fonction de votre navigateur et de votre police, vous constaterez peut-être une différence de rendu ci-dessus. Sur mon système, DIVISION SLASH et FRACTION SLASH ont un rendu identique, bien que différent de SOLIDUS. Ils ont un espacement plus étroit que SOLIDUS et ont une meilleure apparence avec les nombres en exposant/indice.

Par exemple, une comparaison du rendu dans Chrome et Internet Explorer/Edge est présentée ci-dessous:

rendering in chrome vs internet Explorer

Le conseil que je voudrais vous donner est le suivant: Si vous représentez des données et souhaitez être sémantiquement exacts, utilisez DIVISION SLASH et FRACTION SLASH de manière appropriée. Toutefois, si vous composez un texte et que le rendu de l’un ou de l’autre vous pose des problèmes, si vous avez une communication informelle ou en cas de doute général, utilisez simplement SOLIDUS (la barre oblique droite de votre clavier). De même, si vous composez des formules mathématiques complexes, vous pouvez envisager d’utiliser TeX ou un autre système de composition dédié.

Lectures complémentaires:

(Et ne vous inquiétez pas, je ne peux pas taper aussi vite. J'ai déjà tapé une réponse en attendant que vous le demandiez .)

53
Jason C

En typographie, les deux se ressemblent. Fraction slash est pour désigner des fractions. division slash est DIVISION. En maths: Fraction slash: 1⁄2 = 0,5 Division slash: 1 2 = 0,5

0
user942967