Community-Highlight: Chen Hui Jing

Chen Hui Jing ist eine autodidaktische Designerin und Entwicklerin, die in Singapur lebt. Ich habe mit ihr über CSS und insbesondere nicht englische Schreibsysteme gesprochen.

Dieser Beitrag ist Teil von Designcember. Eine Feier des Webdesigns – präsentiert von web.dev.

Chen Hui Jing, der auf einer Bühne vor einem großen Bildschirm mit Folien spricht

Chen Hui Jing ist eine autodidaktische Designerin und Entwicklerin, lebt in Singapur und liebt CSS. Ihr Blog, in dem es hauptsächlich um CSS geht, und ihre Tweets, bei denen es hauptsächlich um Typografie und das Web geht, wird deutlich. Sie hat in der Vergangenheit Vollzeit Basketball gespielt und ihre Webkarriere während der Ruhezeiten zwischen den Trainings gestartet. Sie hofft, eines Tages im Freien klettern zu können. Ich habe mit ihr über CSS und insbesondere nicht englische Schreibsysteme gesprochen.

Rachel:Wie haben Sie Webdesign und -entwicklung zurückgelegt?

Hui Jing: Als ich in den Wohnheimen lebte und dabei Vollzeit Basketball spielte, hatte ich etwas mehr Erfahrung mit Computern als meine Mitschüler, und mein Trainer (segnen Sie ihn) dachte, dass ich etwas an unserer Verbands-Website machen könnte, das seit Jahren nicht mehr aktualisiert worden war. Ich hatte keine Ahnung, was Webentwicklung ist, aber ich dachte, ich hätte genug Zeit, um das herauszufinden. Es war angenehmer, als ich erwartet hatte, und viele Jahre später bin ich immer noch hier.

Rachel:Wie sind Sie insbesondere auf CSS gekommen?

Hui Jing:Ich bin von Natur aus ein sehr visueller Mensch. Ich konnte dem Browser eine Anleitung geben, die sofort auf dem Display erscheint, was mir wirklich gefiel. Für mich kam mir das viel intuitiver vor als Programmierlogik für Anwendungen. Ich habe das Web ernst genommen, als die Entwicklung in der Welt von CSS langsam an Fahrt aufnahm. Es gab also viele experimentelle Eigenschaften, die nicht weit verbreitet waren. Es hat mich sehr gefreut, neue Funktionen zu entdecken, von denen nur wenige wussten.

Mit vertikalen Schreibmodi arbeiten

Rachel:Sie haben viel über vertikale Schreibmodi in CSS und über die Programmfehler geschrieben, die Ihnen beim Arbeiten mit vertikaler Schrift auffallen. Haben Sie irgendwelche Bugs, die wir alle mit einem Stern markieren sollten?

Hui Jing:Als ich dieses Jahr im Mai dieses Jahres nachgesehen habe, gab es ein paar, aber die meisten wurden behoben, bis auf eines: Chromium hat ein Problem mit dem Entwicklertools-Overlay im vertikalen Schreibmodus. Ich denke, dies ist ein Beleg dafür, wie dieser beständige Zyklus der Browser-Updates die Webentwicklung wirklich voranbringt.

Rachel:Ich freue mich, dass diese Probleme behoben werden. Glaubst du, dass das Spielen mit dem Schreibmodus mehr Anwendungsfälle als das reine Setzen von vertikalem Text bietet?

Hui Jing:Ja, auf jeden Fall. Obwohl das Setzen von ostasiatischen Schriftschnitten der primäre Anwendungsfall des Schreibmodus ist, denke ich, dass andere Schreibsysteme den Schreibmodus nutzen können, um vertikale Layouts zu implementieren, wie der Stil, den wir oft in Printzeitschriften sehen. Für mich sind Kombinationen von CSS-Eigenschaften das, was CSS so leistungsfähig macht. Der Schreibmodus in Kombination mit Flexbox und Raster bietet uns also eine ziemlich große Anzahl von Permutationen für Layoutrichtungen, von Feldern auf Seitenebene bis hin zu einzelnen Zeichen im Text. Ich denke, dies eröffnet neue Möglichkeiten und mehr Kreativität, wenn die Menschen erkennen, was in Zukunft mit dem Webdesign möglich ist. Ich hoffe, im Web Layouts und Designs zu finden, die ich mir noch vor ein paar Jahren nicht hätte vorstellen können.

Rachel:Ich werde oft gefragt, ob ich der Meinung bin, dass alle jetzt logische Eigenschaften und Werte verwenden sollen oder ob das zur Standardeinstellung werden soll. Wie würden Sie diese Frage beantworten?

Hui Jing:Ich persönlich hoffe, dass dies die Standardmethode wird, denn aus der praktischen Perspektive würde dies die Entwicklung von Websites mit mehreren Skripts erheblich vereinfachen. Ob es zum Standard werden wird, lässt sich viel schwerer beantworten.

Eine Herausforderung bei logischen Eigenschaften besteht darin, dass sie eine etablierte Syntax „ersetzt“, die seit vielen Jahren verwendet wird. Außerdem besteht die Tatsache, dass die Unterstützung für Skripte, die nicht die standardmäßigen, horizontalen von oben nach unten gehörenden Skripte sind, in den letzten Jahren nur noch viel besser unterstützt werden. Inhalte im Web sind immer noch überwiegend auf Englisch, sodass die Verwendung logischer Eigenschaften in diesem Kontext weniger zuverlässig ist. Ich denke, dass ein größerer Drang für nicht englischsprachige Nutzer, Inhalte in ihrer jeweiligen Sprache für das Web zu erstellen, diese Sache voranbringen würde. Wenn außerdem die Unterstützung mehrerer Sprachen immer wichtiger wird, wird der Nutzen logischer Eigenschaften noch offensichtlicher.

Neue Funktionen in CSS

Rachel:Welche Funktionen sollten Ihrem CSS-Code hinzugefügt werden?

Hui Jing: Ich verfolge Miriam Suzannes Arbeit an Containerabfragen schon seit geraumer Zeit. Die Teile der Spezifikation, die für die Containerfunktionen „Style“ und „State“ noch nicht entwickelt wurden, sind ziemlich spannend, da sie das Konzept des responsiven Designs erweitern. Wir können unsere Designs und Layouts möglicherweise auch an mehr als nur die Größe unseres Darstellungsbereichs anpassen. Ich hoffe also, dass die verschiedenen Browseranbieter sich auf das Begrenzungsmodul einig sind und wir bald mehr Unterstützung dafür erhalten können.

Nutzer zum Folgen inspirieren

Rachel:Wer arbeitet im Web momentan wirklich interessant, unterhaltsam oder kreativ?

Hui Jing:Ich bin immer zu Leuten angezogen, die CSS-Artwork anbieten. Und es gibt Leute, von denen ich schon seit Jahren begeistert bin, wie Yuan Chuan und seine generativen CSS-Kreationen, Ben Evans, die sich ständig mit CSS-Artwork beeindrucken, und Ana Tudor, die ihre tiefgehenden Kenntnisse in raffinierten Techniken vertieft hat. Vor Kurzem bin ich auf Codepens von Julia Miocene und Jackie Zen gestoßen, die ebenfalls wunderschöne CSS-Animationen zeigen.

Rachel:Mehr über Chen Hui Jing erfahren Sie auf ihrer Website unter chenhuijing.com.