Point fort de la communauté: Chen Hui Jing

Conceptrice et développeuse autodidacte, Chen Hui Jing vit à Singapour. Je lui ai parlé de CSS, et en particulier de systèmes d'écriture dans d'autres langues que l'anglais.

Cet article fait partie de Designcember. Une célébration de la conception Web, proposée par web.dev.

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

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

Rachel:Comment vous êtes-vous lancé dans la conception et le développement Web ?

Hui Jing:Quand je jouais au basket à plein temps dans ma résidence universitaire, j'avais un peu plus d'expérience en informatique que mes collègues, et mon entraîneur (souhaitez-le) pensait que je pouvais faire quelque chose qui n'avait pas été mis à jour depuis des années sur le site Web de notre association. Je n'avais aucune idée de ce qu'était le développement Web, mais je pensais avoir assez de temps pour le comprendre. C'était plus agréable que prévu et bien des années plus tard, je suis toujours là.

Rachel:Comment vous êtes-vous plongé dans les CSS en particulier ?

Hui Jing:Je suis une personne très visuelle par nature, et j'ai pour ça de pouvoir donner des "instructions" dans le navigateur et je le vois immédiatement sur l'écran qui m'a vraiment plu. Cela me semblait beaucoup plus intuitif que de programmer des applications. J'ai pris au sérieux le Web à une époque où le développement des CSS commençait à prendre de la vitesse. Il y avait donc un grand nombre de propriétés expérimentales peu utilisées. C'était passionnant de découvrir de nouvelles fonctionnalités que peu de personnes connaissaient.

Utiliser les modes d'écriture verticale

Rachel:Vous avez beaucoup écrit sur les modes d'écriture verticale en CSS et sur les bugs amusants que vous trouvez lorsque vous travaillez avec l'écriture verticale. As-tu des insectes que nous devrions tous suivre ?

Hui Jing:J'ai rencontré quelques problèmes quand je suis rentré en mai cette année, mais la plupart ont été résolus, à l'exception d'un problème: Chromium a rencontré un problème avec la superposition d'outils de développement en mode d'écriture verticale. Je pense que cela montre à quel point ce cycle permanent de mises à jour des navigateurs fait avancer le développement Web.

Rachel:Nous sommes ravis d'apprendre que ces problèmes sont en cours de résolution. Pensez-vous que le mode écriture offre d'autres cas d'utilisation que la simple composition de texte vertical ?

Hui Jing:Ah oui, certainement. 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 utiliser le mode écriture pour implémenter des mises en page verticales, comme le style que l'on voit souvent dans les magazines papier. Pour moi, les combinaisons de propriétés CSS rendent le CSS si puissant. Par conséquent, le mode d'écriture associé à la boîte flexible et à la grille nous donne un nombre assez important de permutations pour les directions de mise en page, des zones au niveau de la page jusqu'aux caractères individuels du texte. Je pense que cela ouvre le champ des possibilités et ouvre la voie à plus de créativité à mesure que les gens prennent conscience de l’étendue de ce qu’il est possible de faire pour la conception Web à l’avenir. J'espère voir sur le Web des mises en page et des conceptions que je n'aurais pas pu imaginer il y a seulement quelques années.

Rachel:On me demande souvent si tout le monde devrait utiliser des propriétés et des valeurs logiques maintenant, ou si ces valeurs seront appliquées par défaut. Que lui répondez-vous ?

Hui Jing: Personnellement, j'espère que ce sera l'outil par défaut, car d'un point de vue pratique, il faciliterait le développement de sites Web multi-scripts. Pour savoir s'il s'agit de la valeur par défaut, la réponse est bien plus difficile.

L'un des défis pour les propriétés logiques est qu'elles "remplacent" une syntaxe établie depuis de nombreuses années, ainsi que le fait que la prise en charge des scripts qui ne sont pas les scripts par défaut, horizontal de haut en bas, n'a fait que beaucoup mieux, ces dernières années. Le contenu sur le Web étant toujours principalement en anglais, l'utilisation de propriétés logiques est moins justifiée dans ce contexte. Je pense qu'un plus grand intérêt pour les locuteurs non anglophones de créer des contenus dans leurs langues respectives pour le Web ferait appel à cette cause. De plus, si la prise en charge de plusieurs langages devient une priorité majeure, l'utilisation de propriétés logiques devient encore plus évidente.

Nouvelles fonctionnalités du CSS

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

Hui Jing:Je suis Miriam Suzanne qui travaille 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 de conteneur Style et State sont passionnantes, car elles étendent réellement le concept du responsive design. Nous pouvons éventuellement faire en sorte que nos conceptions et mises en page répondent à bien plus qu'à la taille de notre fenêtre d'affichage. J'espère donc que les différents fournisseurs de navigateurs s'accorderont sur le module de confinement et que nous pourrons élargir notre assistance dans un avenir proche.

Inciter d'autres personnes à suivre

Rachel:Qui d'autre réalise actuellement du contenu vraiment intéressant, amusant ou créatif sur le Web ?

Hui Jing:Je suis toujours attirée par les personnes qui font de l'art CSS. Je suis fan de certaines personnes depuis des années, comme Yuan Chuan et ses créations CSS génératives, Ben Evans qui déteste les illustrations CSS et Ana Tudor qui s'intéresse à des techniques très astucieuses. Récemment, j'ai découvert des Codepens de Julia Miocene et Jackie Zen qui proposent aussi de superbes animations CSS.

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