Bonjour les cornichons, Unicode vient de sortir en version 18

Posté par  (site web personnel, Mastodon) . ÉditĂ© par BAud, Pierre Jarillon et Benoit Sibaud. ModĂ©rĂ© par patrick_g. Licence CC By‑SA.
Étiquettes :
28
21
sept.
2026
Doc

Le standard Unicode a ajoutĂ© dans son bocal : 13 007 caractĂšres. Il en contient donc aujourd’hui 172 808. Ce n’est pas une version rĂ©volutionnaire. Les modifications sont principalement liĂ©es Ă  l’ajout des nouveaux systĂšmes d’écritures et caractĂšres afin de pouvoir s’adapter Ă  leur comportement, comme pour la version prĂ©cĂ©dente. Il n’y a donc pas de nouvel algorithme. Outre trois symboles monĂ©taires, on voit arriver 11 328 idĂ©ogrammes d’écritures chinoises anciennes, le petit sceau et les sinogrammes Jurchen. Unicode 18 accueille aussi en son sein des chiffres proto-cunĂ©iformes ou encore des symboles musicaux. Et bien sĂ»r, des Ă©mojis.

Qu’écouter Ă  la lecture de cette dĂ©pĂȘche ? StĂ©phane Bortzmeyer suggĂšre la chanson de Nino Ferrer « Les cornichons ». Vous avez le choix entre la version originale chantĂ©e ou une purement instrumentale.

Bocal de cornichons renversĂ©, remix d’oksmith sur openclipart

Sommaire

Selon votre navigateur, vous verrez, ou pas, les caractĂšres s’afficher. Ils finiront trĂšs probablement par l’ĂȘtre un jour, de toute façon, raison pour laquelle ils figurent Ă  cĂŽtĂ© de leur numĂ©ro Unicode.

Des symboles monétaires

Trois symboles monétaires ont été ajoutés. Dans sa note de blog (EN), le consortium Unicode les considÚre comme les caractÚres les plus attendus, à savoir :

  • la rufyaa ou roupie maldivienne, MVR ou Rf, devise des Maldives, U+20C2, ⃂ ;
  • le D avec une double barre du dirham des Émirats arabes unies, AED, U+20C3, ⃃ ;
  • et le rial omanais, OMR, une boucle sur deux barres, monnaie officielle du sultanat d’Oman, U+20C4, ⃄.

Des systĂšmes d’écritures

Les nouveautĂ©s d’Unicode 18 en matiĂšre d’écriture sont principalement des anciennes, voire, des trĂšs anciennes Ă©critures. Les rĂ©fĂ©rences AEC signifient Avant l’Ère Commune, donc avec des pĂ©riodes s’écrivant dans le sens inverse de la datation actuelle : du plus grand nombre au plus petit.

L’écriture petit sceau

L’écriture petit sceau ou xiǎo zhuĂ n en chinois est une Ă©criture sigillaire. En d’autres termes elle est basĂ©e sur les divers sceaux utilisĂ©s pour authentifier les diffĂ©rents actes et documents officiels mais aussi pour les particuliers et, Ă©videmment, les artistes.

Elle fait partie des cinq styles de l’écriture chinoise1 :

  • l’écriture avec le grand sceau ou dĂ  zhuĂ n et le petit sceau qui nous occupe aujourd’hui et qui est une forme de l’écriture grand sceau  ;
  • le lĂŹ shĆ«, Ă©criture classique des documents administratifs des dynasties Qin et Han ;
  • le kǎi shĆ«, style rĂ©gulier qui est la norme de l’écriture chinoise ;
  • le xĂ­ng shĆ« qui est une Ă©criture semi-cursive ;
  • les cǎo shĆ«, style herbe qui est une Ă©criture trĂšs libre.

L’écriture petit sceau a commencĂ© Ă  ĂȘtre utilisĂ© sous la dynastie Qin, 221-207 AEC, et ce, pendant deux cents ans. C’est sous cette dynastie et sous l’impulsion du pouvoir impĂ©rial que l’écriture chinoise se normalisera. L’Unicode vient d’intĂ©grer 11 328 caractĂšres dans les blocs Unicode 3D000 Ă  3FC3F.

L’écriture JĂŒrchen

Chinoise elle aussi, l’écriture JĂŒrchen date de la dynastie Jin et du XIIe siĂšcle. Elle comporte neuf cents caractĂšres et n’est actuellement que partiellement dĂ©chiffrĂ©e.

Les JĂŒrchen Ă©tait un peuple du nord-est de la Chine. Le chef JĂŒrchen Wanyan Aguda (1068-1123) devenu le premier empereur JĂŒrchen en 1115 demande en 1119 Ă  Wanyan Xiyin (?-1140) de travailler Ă  un systĂšme d’écriture Ă  la hauteur d’un empire. Ce sera donc l’écriture JĂŒrchen qui occupe les blocs Unicode 18E00 Ă  1919F et 191A0 Ă  191DF pour les radicaux2.

On pourrait écrire une histoire politique de la Chine à travers celle de son écriture.

Les nombres proto-cunéiformes

Le proto-cunĂ©iforme ou cunĂ©iforme archaĂŻque est apparu en MĂ©sopotamie vers 3 200 (voire, 3 400) AEC. C’est, probablement, le tout premier systĂšme d’écriture, tout du moins, c’est le systĂšme d’écriture le plus ancien dont on ait la trace. Il Ă©voluera vers le cunĂ©iforme aux alentours du deuxiĂšme millĂ©naire. Ce dernier se rĂ©pandra largement notamment grĂące aux Ă©changes commerciaux.

L’écriture se faisait sur des tablettes d’argile Ă  l’aide de stylets, la forme des lettres rappelant celle des clous : une ligne avec une tĂȘte. Alors que le proto-cunĂ©iforme Ă©tait plus figuratif, le cunĂ©iforme devient plus abstrait.

Le cunéiforme occupait déjà les blocs Unicode 12400 à 1247F. Les chiffres proto-cunéiforme, font leur entrée dans les blocs Unicode 12550 à 1268F.

Tablette en écriture cunéiforme archaïque (2005)
Contrat de vente en proto-cunéiforme. La tablette est écrite en cases et se lit verticalement. Shuruppak, vers 2600 AEC. Musée du Louvre, photo Marie-Lan Nguyen.

Le bengali

Le Bengali est la langue nationale du Bangladesh. Il fait partie des vingt-deux langues officielles de l’Inde. C’est la langue des Ă©tats du Bengale-occidental et de Tripura. Selon l’Inalco il y aurait dans le monde 250 millions de locuteurs et de locutrices de cette langue.

Il figurait dĂ©jĂ  dans les blocs Unicode 0980 Ă  09FF. La version 18 vient d’ajouter un supplĂ©ment : 11DF0 Ă  11DFF.

Aspect « technique »

Les modifications plus « techniques » concernent presque essentiellement la prise en compte de ces nouveaux systĂšmes d’écritures avec l’ajout de fichiers de donnĂ©es.

À cela se rajoutent des recommandations destinĂ©es aux implĂ©mentations pour rendre plus visibles les utilisations non conformes des sĂ©lecteurs de variation. Le langage de conformitĂ© de ces derniers a Ă©tĂ© mis Ă  jour.

Des émojis et des symboles divers

Vous avez sans doute deviné au moins un des nouveaux émojis de cette version, on a donc :

  • un cornichon, pickle, U+1FADD, đŸ«, Ă  ne pas confondre avec le concombre, U+1F952, đŸ„’ qui existait dĂ©jà ;
  • une face fissurĂ©e, cracking face, qui ressemble assez Ă  un genre de sablĂ© rond avec des lĂ©zardes sur le pourtour, U+1FAEB, đŸ««Â ;
  • un filet Ă  papillon, net with handle, U+1FA8D, đŸȘ,
  • une gomme, eraser, U+1FA8C, đŸȘŒ, impeccable en pĂ©riode de rentrĂ©e des classes ;
  • une mĂ©tĂ©orite, meteor, U+1FA8B, đŸȘ‹Â ;
  • et un papillon monarque, monarch buttterfly, U+1FACC, đŸ«Œ. C’est d’ailleurs assez intĂ©ressant cet ajout car il existait dĂ©jĂ  un papillon 🩋, U+1F98B.

Unicode 18 voit arriver des symboles musicaux supplĂ©mentaires : bloc 1D250 Ă  1D28F. On y trouvera notamment des symboles pour l’utilisation des talons et des orteils pour les pĂ©dales d’orgue, respectivement U+1D273 et U+1D274 ou encore, U+1D256, le symbole pour le bĂ©mol quart de ton arabe.

Les symboles divers et flÚches se voient également gratifier de nouvelles entrées aux blocs 1DB00 à 1DBFF. Par exemple en U+1DB0A les deux lignes « plus grand que » et en 1DB0B les deux lignes « plus petit que ». Les deux symboles affichent deux lignes horizontales de tailles inégales.

Remerciement et mots de la fin

Cette dĂ©pĂȘche n’aurait sans doute pas Ă©tĂ© rĂ©digĂ©e si rapidement aprĂšs la sortie d’Unicode 18 sans StĂ©phane Bortzmeyer qui m’a fait lire en avant-premiĂšre sa note de blog au moment oĂč j’allais lui demander de me tenir au courant. Tous mes remerciements. Évidemment, je vous suggĂšre fortement de lire sa note de blog sur le sujet.

La version originale de l’image de tĂȘte est sur OpenClipart (EN), elle a Ă©tĂ© dessinĂ©e par qubodup (EN). Le bocal avait un couvercle bleu (EN) que l’auteur a repeint en vert (EN). Plus tard, oksmith (EN) a rempli le bocal de cornichons (EN), bocal que j’ai malencontreusement renversĂ© (EN).

Et, bien sûr si vous avez la chanson de Nino Ferrer qui tourne en boucle dans votre crùne, je dénie toute responsabilité.


  1. Selon les sources, on recense cinq ou six styles d’écriture chinoise. ↩

  2. Les radicaux sont les clĂ©s qui composent les idĂ©ogrammes chinois. ↩

Aller plus loin

  • # SURSOLIDUM

    Posté par  (site web personnel) . Évalué à 4 (+2/-0).

    Karl Williamson qui s'occupe d’Unicode dans Perl parle du caractĂšre U+00DF qui serait liĂ© au « ss » de l'Allemand (ß -LATIN SMALL LETTER SHARP S).

    A priori, cela pose problĂšme dans la gestion de la bibliothĂšque regex, car ce serait un cas trĂšs particulier.

    https://github.com/Perl/perl5/commit/548fbca1a3f3ea8f7f55ec876cd47b2d9c6db3c1

    Je ne suis pas spĂ©cialiste du tout. Mais en lisant les posts de Karl, j’ai eu l’impression que plusieurs choix fait dans Unicode semblent poser des soucis.

    Bon, à vrai dire, ce nouveau caractÚre SURSOLIDUM ne se retrouverait que dans des articles mathématiques du XVI siÚcle.

    • [^] # Re: SURSOLIDUM

      Posté par  (site web personnel, Mastodon) . Évalué à 6 (+4/-0).

      LATIN SMALL LIGATURE LONG S WITH DESCENDER S (U+1DF95) ? Je ne comprends pas le drama.

      Et il faut toujours rappeler un principe de base d'Unicode : la prioritĂ© n'est pas de faciliter la vie des programmeurs mais de respecter les Ă©critures existantes, mĂȘme si les informaticiens auraient tout voulu rĂ©former.

      • [^] # Re: SURSOLIDUM

        Posté par  (site web personnel, Mastodon) . Évalué à 3 (+5/-5).

        J'ai parfois l'impression que, pour les programmeurs (certains en tout cas), les utilisateurs et utilisatrices ne sont que des empĂȘcheurs de tourner en rond et que tout irait mieux si ces gens n'existaient pas.

        Merci de ce rappel sur le principe d'Unicode qui est de servir les systÚmes d'écriture et de faciliter la vie des personnes qui les utilisent.

        Je n’ai aucun avis sur systemd

        • [^] # Re: SURSOLIDUM

          Posté par  . Évalué à 7 (+4/-0). DerniĂšre modification le 21 septembre 2026 Ă  16:18.

          Faut quand mĂȘme avouer que si tout le monde parlait la mĂȘme langue, avec le mĂȘme systĂšme d'Ă©criture, qui n'aurait aucun accent, et rĂ©duit Ă  31 caractĂšres, ponctuation comprise, ce serait beaucoup plus simple pour tout le du monde!

          • [^] # Re: SURSOLIDUM

            Posté par  (site web personnel, Mastodon) . Évalué à 3 (+2/-2).

            Faut juste pouvoir revenir en arriĂšre pour passer le message Ă  tous les gens qui ont créé des Ă©critures et des langues. C'est quand mĂȘme Ă  cause d'eux qu'on est dans cette situation.

            Tu vas me dire, fastoche ! Y'apluka.

            Je n’ai aucun avis sur systemd

            • [^] # Re: SURSOLIDUM

              Posté par  (site web personnel) . Évalué à 5 (+4/-1).

              Autant leur dire alors que deux symboles suffisent amplement.

              Adhérer à l'April, ça vous tente ?

              • [^] # Re: SURSOLIDUM

                Posté par  (site web personnel, Mastodon) . Évalué à 4 (+2/-1).

                Ouais, mĂȘme pour les maths !

                Je n’ai aucun avis sur systemd

              • [^] # Re: SURSOLIDUM

                Posté par  . Évalué à 6 (+6/-2).

                01000001 01110101 01110100 01100001 01101110 01110100 00100000 01101100 01100101 01110101 01110010 00100000 01100100 01101001 01110010 01100101 00100000 01100001 01101100 01101111 01110010 01110011 00100000 01110001 01110101 01100101 00100000 01100100 01100101 01110101 01111000 00100000 01110011 01111001 01101101 01100010 01101111 01101100 01100101 01110011 00100000 01110011 01110101 01100110 01100110 01101001 01110011 01100101 01101110 01110100 00100000 01100001 01101101 01110000 01101100 01100101 01101101 01100101 01101110 01110100 00101110

                Mais c'est plus long Ă  saisir (et demande un peu d'entraĂźnement pour la lecture)

                • [^] # Re: SURSOLIDUM

                  Posté par  . Évalué à 10 (+10/-1).

                  VoilĂ ! Merci!

                  Et pour celles et ceux qui trouvent que taper tout ça est rébarbatif, on pourrait imaginer un systÚme de symboles dont chacun représente une suite définie de 0 et de 1, en un format plus compact.

                  Vous voyez Ă  quel point on peut innover avec un peu de braistorming?

            • [^] # Re: SURSOLIDUM

              Posté par  . Évalué à 3 (+2/-1).

              Tu vas me dire, fastoche !

              Oui, on a justement un caractÚre unicode dédié pour leur transmettre ce message précis ! ;-) :-D

              -->[]

    • [^] # Re: SURSOLIDUM

      Posté par  . Évalué à 7 (+5/-0).

      Le caractĂšre en question est (source page 4) :

       SHARP S WITH DESCENDER
      = sursolidum
      ‱ denotes fifth power of the unknown
      ‱ glyph shows a ligature of long s and s
      ‱ also used as abbreviation for solidus, semis
      → 017F ƿ latin small letter long s
      → 0073 s latin small letter s
      → 00DF ß latin small letter sharp s
      → A7D7 latin small letter middle scots s

      Soit dans le code de Perl :

      LATIN_SMALL_LIGATURE_LONG_S_WITH_DESCENDER_S 0x1DF95

      Le caractĂšre ß -LATIN SMALL LETTER SHARP S U+00DF ou plus communĂ©ment Eszett est depuis longtemps dans les jeux de caractĂšres latin.

      De ce que je comprends, le problĂšme est dĂ» au fait que ce nouveau caractĂšre est « remplacé » par le ß comme solution de repli (folding au sens d’Unicode) et que ce dernier serait le « caractĂšre le plus problĂ©matique d’Unicode (sans aborder les problĂšmes de sĂ©curitĂ©). »

      Apparemment le ß ou áșž ne seraient pas reconnus de la mĂȘme maniĂšre suivant les « locales » utilisĂ©es.

  • # Encore refusĂ©

    Posté par  (site web personnel) . Évalué à 10 (+9/-0).

    Je suis déçu, ils ont encore refusĂ© mon Émoji Guillotine.

    Pourtant, moi, je trouve que ça serait pas mal, en ce moment.

    Tant pis, il faut tout faire soi-mĂȘme, ici.

     ________
     | |   / |
     | |  /  |
     | | /   |
     | |/    |
     |       |
     |       |
     |_______|
    @|__( )__|@
    
    
    • [^] # Re: Encore refusĂ©

      Posté par  . Évalué à 5 (+3/-0).

      Pourtant il y a dĂ©jĂ  des bombes, des fusils, des pistolets et mĂȘme des ciseau !
      Refus totalement injustifiĂ© 😛

      • [^] # Re: Encore refusĂ©

        Posté par  (site web personnel) . Évalué à 10 (+7/-0).

        C'est sĂ»rement par vision rĂ©publicaine de l'Ă©galitĂ©, la guillotine Ă©tant un truc de riches, la version pour les pĂ©cores Ă©tant đŸȘ”đŸȘ“.

        • [^] # Re: Encore refusĂ©

          Posté par  (site web personnel) . Évalué à 5 (+3/-0).

          Ah non, c'est justement anti-républicain et anti-égalitarisme, la gullotine ayant été largement utilisé par la République et conçue pour égaliser les gens jusque dans leur exécution.

        • [^] # Re: Encore refusĂ©

          Posté par  . Évalué à 2 (+1/-0).

          la version pour les pĂ©cores Ă©tant đŸȘ”đŸȘ“

          La dĂ©capitation Ă©tait un «privilĂšge» des nobles. De plus elle s’opĂ©rait (en France tout au moins) Ă  l’épĂ©e et non Ă  la hache.
          Pour le commun des mortels, c’était plutĂŽt la pendaison.

    • [^] # Re: Encore refusĂ©

      Posté par  (site web personnel, Mastodon) . Évalué à 6 (+3/-0).

      Ça manque aussi de lanterne, il n'y a que la lanterne de papier chinoise 🏼, U+1F3EE et ça manque de corde, mais on a un crochet đŸȘ U+1FA9D. Pas terrible pour une rĂ©volution. La lanterne de papier ne va pas rĂ©sister au poids des aristos.

      Je n’ai aucun avis sur systemd

  • # Trognon de pomme

    Posté par  . Évalué à 1 (+0/-0). DerniĂšre modification le 26 septembre 2026 Ă  16:21.

    un cornichon, pickle, U+1FADD, đŸ«, Ă  ne pas confondre avec le concombre, U+1F952, đŸ„’ qui existait dĂ©jà ;

    À noter que ce code avait Ă©tĂ© envisagĂ© pour le trognon de pomme pour la version 17, proposition finalement abandonnĂ©e. pour la 18 et code utilisĂ© pour le cornichon.

    Le seul nouveau code que ma police affiche est celui lĂ  et j'ai un trognon au lieu du cornichon attendu.

    Comme ça vous avez l'explication si vous avez la mĂȘme bizarrerie.

    • [^] # Re: Trognon de pomme

      Posté par  (site web personnel, Mastodon) . Évalué à 3 (+0/-0).

      Pour autant qu'il m'en souvienne, les navigateurs avaient déjà ajouté le trognon de pomme. Certains ont corrigé le tir, d'autres non apparemment. Et c'est valable pour les polices.

      Je n’ai aucun avis sur systemd

      • [^] # Re: Trognon de pomme

        Posté par  . Évalué à 3 (+0/-0). DerniĂšre modification le 01 octobre 2026 Ă  13:01.

        Ah c'est moche, faudrait pas annoncer un code avant l'adoption dĂ©finitive pour Ă©viter ça 


Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent Ă  celles et ceux qui les ont postĂ©s. Nous n’en sommes pas responsables.