Destaque da comunidade: Chen Hui Jing

Chen Hui Jing é uma designer e desenvolvedora autodidata que mora em Singapura. Conversei com ela sobre CSS e, em especial, sistemas de escrita em outros idiomas.

Esta postagem é parte da Designcember. Uma celebração do web design, feita até você pelo web.dev.

Chen Hui Jing falando no palco em frente a uma tela grande com slides.

Chen Hui Jing é uma designer e desenvolvedora autodidata que mora em Singapura e tem um grande amor pelo CSS, como evidenciado por seu blog (principalmente sobre CSS) e seus tweets (em grande parte sobre tipografia e a Web). Ela jogava basquete em tempo integral e começou sua carreira na Web durante o intervalo entre as sessões de treinamento e espera conseguir escalar ao ar livre um dia. Conversei com ela sobre CSS e, em especial, sistemas de escrita em outros idiomas.

Rachel: Como foi sua jornada no desenvolvimento e design de Web?

Hui Jing:Quando morava nos dormitórios e jogava basquete em tempo integral, eu tinha mais experiência com computadores do que meus colegas, e meu treinador (abenços ele) achou que eu poderia fazer algo sobre o site da associação que não tinha sido atualizado há anos. Eu não tinha ideia do que era desenvolvimento da Web, mas achava que teria tempo livre suficiente para me virar. Foi mais agradável do que eu esperava e, muitos anos depois, ainda estou aqui.

Rachel:E como você entrou no CSS especificamente?

Hui Jing:Sou uma pessoa visual por natureza, e há algo sobre ser capaz de dar "instruções" ao navegador e ver imediatamente o reflexo disso na tela que realmente me chamou. Parecia muito mais intuitivo para mim do que a lógica de programação para aplicativos. Eu levei a Web a sério numa época em que os desenvolvimentos no mundo dos CSS estavam começando a ganhar velocidade, então havia muitas propriedades experimentais que não eram amplamente utilizadas. Foi muito empolgante descobrir novos recursos que poucas pessoas conheciam.

Como trabalhar com modos de escrita vertical

Rachel: Você escreveu muito sobre os modos de escrita vertical no CSS e os bugs divertidos que você encontra ao trabalhar com a escrita vertical. Você tem algum inseto favorito?

Hui Jing:houve alguns quando voltei a verificar em maio deste ano, mas a maioria foi resolvida, exceto um: o Chromium tem um problema com a sobreposição do Devtools no modo de escrita vertical. Acho que isso é uma prova de como este ciclo contínuo de atualização de navegadores está realmente impulsionando o desenvolvimento da Web.

Rachel: É ótimo saber que esses problemas estão sendo corrigidos. Você acha que brincar com o modo de escrita tem mais casos de uso do que simplesmente digitar texto vertical?

Hui Jing:Ah sim, com certeza. Embora a criação de textos do Leste Asiático seja o principal caso de uso do modo de escrita, acho que outros sistemas de escrita podem usar o modo de escrita para implementar layouts verticais, como o estilo que geralmente vemos em revistas impressas. Para mim, combinações de propriedades CSS são o que torna o CSS tão poderoso. Portanto, o modo de escrita com flexbox e grade nos dá um número bastante grande de permutações para direções de layout, desde caixas no nível da página até caracteres individuais no texto. Acho que isso abre possibilidades e mais criatividade à medida que as pessoas percebem o escopo do que é possível para o web design no futuro. Espero ver layouts e designs na Web que não poderia ter imaginado há alguns anos.

Rachel:muitas vezes me perguntam se acho que todo mundo deveria usar propriedades e valores lógicas agora ou se vai se tornar o padrão. Como você responderia?

Hui Jing:Pessoalmente, espero que se tornaria o padrão, porque, do ponto de vista prático, tornaria o desenvolvimento de sites com vários scripts muito mais fácil. Quanto à possibilidade de ele se tornar o padrão, será muito mais difícil de responder.

Um desafio para as propriedades lógicas é que ela está "substituindo" uma sintaxe estabelecida que está em uso há muitos anos, além do fato de que o suporte a scripts que não são o padrão, horizontal de cima para baixo só ganhou muito melhor nos últimos anos. O conteúdo da web ainda é predominantemente em inglês, então o uso de propriedades lógicas é menos intenso nesse contexto. Acredito que um incentivo maior para que pessoas que não falam inglês criem conteúdo em seus respectivos idiomas para a Web levaria essa causa a essa causa. Além disso, se o suporte a vários idiomas se tornar uma prioridade maior, o valor de usar propriedades lógicas se tornaria ainda mais aparente.

Novos recursos no CSS

Rachel:Qual recurso ou funcionalidade você gostaria que fosse adicionado ao CSS?

Hui Jing:Acompanho o trabalho de Miriam Suzanne sobre consultas de contêiner há algum tempo, e as partes da especificação que ainda não foram desenvolvidas para recursos de contêiner de estilo e estado são muito interessantes, porque elas ampliam o conceito de design responsivo. É possível que nossos designs e layouts respondam a mais do que apenas o tamanho da nossa janela de visualização. Espero que o módulo de contenção seja algo que diferentes fornecedores de navegadores possam concordar e que possamos oferecer um suporte maior para isso no futuro próximo.

Inspirar pessoas a seguir

Rachel:Quem mais está fazendo um trabalho muito interessante, divertido ou criativo na Web atualmente?

Hui Jing:sempre gosto de pessoas que fazem arte em CSS. Sou fã de pessoas há anos, como Yuan Chuan e suas criações generativas de CSS, Ben Evans, que se importam de arrasar nas artes em CSS e Ana Tudor, que explora técnicas bem inteligentes. Recentemente, encontrei Codepenss de Julia Miocene e Jackie Zen, que também têm belas animações CSS.

Rachel:Leia mais sobre Chen Hui Jing no site dela em chenhuijing.com.