Point fort de la communauté: Chen Hui Jing

Chen Hui Jing est une conceptrice et développeur autodidacte qui vit à Singapour. Je lui ai parlé des CSS, et en particulier des systèmes d'écriture dans d'autres langues que l'anglais.

Cet article a été publié dans Designcember. Un hommage à la conception Web comme web.dev pour vous.

Chen Hui Jing s'exprimant sur scène devant un grand écran montrant des diapositives.

Chen Hui Jing est une conceptrice et développeur autodidacte qui vit à Singapour. Elle adore le CSS, comme en témoignent son blog (qui traite principalement du CSS) et ses tweets (qui traitent principalement de la typographie et du Web). Elle jouait au basket à temps plein et a lancé sa carrière sur le Web entre deux sessions d'entraînement et espère pouvoir grimper un jour en extérieur. Je lui ai parlé du CSS, et en particulier des systèmes d'écriture dans d'autres langues que l'anglais.

Rachel:Quel a été votre parcours dans la conception et le développement Web ?

Hui Jing:Quand je jouais au basket à plein temps dans mes dortoirs, j'avais un peu plus d'expérience avec les ordinateurs que mes pairs. Et mon coach (le bénisse) pensait que je pouvais faire quelque chose concernant le site Web de notre association qui n'avait pas été mis à jour depuis des années. Je n'avais aucune idée de ce qu'était le développement Web, mais j'ai pensé que j'avais suffisamment de temps libre pour y réfléchir. C'était plus agréable que ce à quoi je m'attendais et de nombreuses années plus tard, je suis toujours là.

Rachel:Comment êtes-vous entré dans le CSS en particulier ?

Hui Jing:Je suis quelqu'un de très visuel par nature, et j'apprécie tout particulièrement la possibilité de donner des "instructions" au navigateur et de voir immédiatement cela à l'écran. Cela m'a semblé beaucoup plus intuitif que la logique de programmation des applications. J'ai pris le Web au sérieux à une époque où les développements dans le domaine des CSS commençaient à prendre de la vitesse. De ce fait, un grand nombre de propriétés expérimentales étaient encore peu utilisées. C'était très intéressant de découvrir de nouvelles fonctionnalités que peu de gens connaissaient.

Utiliser les modes d'écriture verticales

Rachel:Vous avez beaucoup écrit sur les modes d'écriture verticale en CSS et les bugs que vous trouvez dans l'écriture verticale. Y a-t-il des bugs que nous devrions tous surveiller ?

Hui Jing:il y en avait quelques-unes lorsque j'ai vérifié en mai de cette année, mais la plupart d'entre elles ont été résolues, sauf une: Chromium rencontre un problème avec la superposition de développement en mode d'écriture verticale. Je pense que cela témoigne de la façon dont ce cycle de mise à jour permanent des navigateurs fait vraiment progresser le développement Web.

Rachel:Je suis ravi d'apprendre que ces problèmes sont en cours de résolution. Pensez-vous que le fait de jouer avec le mode écriture présente plus de cas d'utilisation que la simple saisie de texte vertical ?

Hui Jing:Ah oui, absolument. Bien que la composition de scripts d'Asie orientale soit le principal cas d'utilisation du mode d'écriture, je pense que d'autres systèmes d'écriture peuvent l'utiliser pour implémenter des mises en page verticales, comme c'est souvent le cas dans les magazines papier. Selon moi, les combinaisons de propriétés CSS sont ce qui rend le CSS si puissant. Le mode d'écriture, combiné à la technologie Flexbox et la grille, nous offre donc un nombre assez important de permutations d'orientations de mise en page, des zones au niveau de la page jusqu'aux caractères individuels dans le texte. Je pense que cela ouvre des possibilités et plus de créativité à mesure que les gens prennent conscience de la portée de ce qui est possible pour la conception de sites web à l'avenir. J'espère voir des mises en page et des conceptions sur le Web que je n'aurais pas pu imaginer il y a quelques années.

Rachel:On me demande souvent si je pense que tout le monde devrait utiliser des propriétés et des valeurs logiques maintenant, ou si elles deviendront l'option par défaut. Comment lui répondez-vous ?

Hui Jing:Personnellement, j'espère que ce service deviendra l'option par défaut, car d'un point de vue pratique, cela faciliterait considérablement le développement de sites Web comportant plusieurs scripts. Pour savoir si elle deviendra la valeur par défaut, il est beaucoup plus difficile de répondre.

Un défi pour les propriétés logiques est qu'elles "remplacent" une syntaxe établie qui est utilisée depuis de nombreuses années, et le fait que la prise en charge des scripts qui ne sont pas les scripts de haut en bas horizontal par défaut s'est nettement amélioré ces dernières années. Le contenu sur le Web étant encore principalement en anglais, l'utilisation de propriétés logiques est moins importante dans ce contexte. Je pense que le fait d'inciter les non-anglophones à créer du contenu sur le Web dans leurs langues respectives pourrait faire avancer cette cause. De plus, si la prise en charge de plusieurs langues devient une priorité, l'utilisation de propriétés logiques devient encore plus évidente.

Nouvelles fonctionnalités de CSS

Rachel:Quelle fonctionnalité aimeriez-vous voir ajoutée au CSS ?

Hui Jing:Je suis le travail de Miriam Suzanne sur les requêtes de conteneur depuis un certain temps. Les parties de la spécification qui n'ont pas encore été développées pour les fonctionnalités des conteneurs "Style" et "État" sont intéressantes, car elles développent vraiment le concept de responsive design. Nous pouvons potentiellement faire en sorte que nos conceptions et mises en page répondent à plus que la taille de notre fenêtre d'affichage. J'espère donc que les différents fournisseurs de navigateurs pourront se mettre d'accord sur le module de confinement et que nous pourrons obtenir une prise en charge plus large à ce sujet dans un avenir proche.

Inciter les personnes à suivre

Rachel:Qui d'autre fait un travail vraiment intéressant, amusant ou créatif sur le Web en ce moment ?

Hui Jing:Je suis toujours attirée par les gens qui font du graphisme CSS. Il y a aussi des personnes dont je suis fan depuis des années, comme Yuan Chuan et ses créations CSS génératives, Ben Evans qui s'illustre par des graphismes CSS époustouflants et Ana Tudor avec ses présentations approfondies de techniques très intelligentes. Récemment, j'ai découvert les codepens de Julia Miocene et Jackie Zen, qui ont également de belles animations CSS.

Rachel:Pour en savoir plus, consultez Chen Hui Jing sur son site chenhuijing.com.