"تشن هوي جينغ" هي مصممة ومطورة تعلّمت المهنة بنفسها وتعيش في سنغافورة، وقد تحدثت معها عن CSS وخاصة أنظمة الكتابة غير الإنجليزية.
هذه المشاركة جزء من Designcember. احتفالاً بتصميم الويب من تقديم web.dev
تشين هوي جينغ هي مصممة ومطورة تعلّمت المهنة بنفسها وتعيش في سنغافورة، وتعشق لغة CSS، كما يتضح من مدونتها (التي تتعلق في الغالب بـ CSS) وتغريداتها (التي تتعلق إلى حد كبير بأسلوب الخط والويب). اعتادت لعب كرة السلة بدوام كامل وبدأت مسيرتها المهنية على الويب خلال وقت الاستراحة بين جلسات التدريب، وتأمل أن تتمكن من التسلق في الهواء الطلق يومًا ما. تحدثتُ إليها عن لغة CSS، وخاصةً أنظمة الكتابة غير الإنجليزية.
راشيل: كيف كان مسارك إلى تصميم المواقع الإلكترونية وتطويرها؟
هوي جينغ: عندما كنت أعيش في المساكن أثناء لعب كرة السلة بدوام كامل، كانت لدي خبرة في استخدام أجهزة الكمبيوتر أكثر من زملائي، واعتقد المدرب (يبارك فيه) أنّه يمكنني تنفيذ شيء لم يتم تعديله منذ سنوات بشأن الموقع الإلكتروني لرابطة المنظمة. لم يكن لدي أي فكرة عن معنى تطوير الويب، إلا أنني اعتقدت أن لدي وقت فراغ كافٍ لفهم هذا الموضوع. لقد كان الأمر أكثر إمتاعًا مما كنت أتوقعه وبعد سنوات عديدة، ما زلت هنا.
رايتشل: وكيف دخلت إلى CSS بشكل خاص؟
هوي جينغ: أنا شخص بصري للغاية بطبيعته، وهنا يأتي إلى القدرة على إعطاء "التعليمات" إلى المتصفح، ويظهر ذلك على الفور على الشاشة التي جذبتني حقًا. لقد كان الأمر أكثر سهولة بالنسبة لي من منطق برمجة التطبيقات. أصبح التعامل جديًا مع الويب في الوقت الذي بدأت فيه التطورات في عالم CSS في الازدياد بسرعة، لذلك كان هناك الكثير من الخصائص التجريبية التي لم يتم استخدامها على نطاق واسع. لقد كان اكتشاف ميزات جديدة لا يعرفها سوى عدد قليل من الأشخاص أمرًا مثيرًا للغاية.
العمل باستخدام أوضاع الكتابة العمودية
رايتشل: لقد كتبت الكثير عن أوضاع الكتابة العمودية في CSS والأخطاء الممتعة التي تواجهها عند الكتابة بالوضع العمودي. هل لديك أي أخطاء مفضلة ينبغي أن نميّزها جميعًا؟
Hui Jing: راجعتُ بعض التحديثات في شهر أيار (مايو) هذا العام، ولكن تم حلّ معظم المشاكل باستثناء مشكلة واحدة: واجهت Chromium مشكلة في تراكب أدوات مطوّري البرامج في وضع الكتابة العمودية. أعتقد أنّ هذه هي دورة التحديثات التي لا يبطُل رواجها، وهي تساهم في تطوير الويب.
راشيل: يسرّنا معرفة أنّه جارٍ حلّ هذه المشاكل. هل تعتقد أن التعامل مع وضع الكتابة به حالات استخدام أكثر من مجرد تنضيد نص عمودي؟
هوي جينغ: أوه نعم، بالتأكيد. على الرغم من أنّ تنضيد النصوص في شرق آسيا هي حالة الاستخدام الأساسية لوضع الكتابة، أعتقد أنّ أنظمة الكتابة الأخرى يمكن أن تستفيد من وضع الكتابة لتطبيق التنسيقات العمودية، مثل النمط الذي نراه غالبًا في مجلات الطباعة. بالنسبة لي، مجموعات خصائص CSS هي التي تجعل CSS قوية للغاية، لذا فإن وضع الكتابة مع flexbox والشبكة تمنحنا عددًا كبيرًا إلى حد ما من تغييرات اتجاهات التنسيق، بدءًا من مربعات على مستوى الصفحة وصولاً إلى الأحرف الفردية في النص. أعتقد أن هذا يكشف عن الإمكانيات والمزيد من الإبداع حيث يدرك الناس نطاق ما هو ممكن لتصميم الويب في المستقبل. آمل أن أرى تنسيقات وتصاميم على الويب لم أكن أتخيّلها منذ بضع سنوات.
راشيل: كثيرًا ما يتم سؤالي عمّا إذا كنت أعتقد أنّه على الجميع استخدام الخصائص والقيم المنطقية في الوقت الحالي، أو ما إذا كان سيتم استخدامها بشكل تلقائي. كيف تجيب عن هذا السؤال؟
هوي جينغ: على الصعيد الشخصي، آمل أن يصبح هذا الخيار هو الخيار التلقائي لأنّه من الناحية العملية، سيسهّل عملية تطوير المواقع الإلكترونية المتعدّدة النصوص. أما بالنسبة إلى ما إذا كان سيصبح هو الخيار التلقائي أم لا، فستكون الإجابة عنه أصعب بكثير.
ويتمثل أحد التحديات التي تواجه الخصائص المنطقية في أنها "استبدال" بناء جملة مثبت تم استخدامه لسنوات عديدة، بالإضافة إلى حقيقة أن دعم النصوص البرمجية التي ليست افتراضية، فإن الوضع الأفقي من أعلى إلى أسفل تحسن كثيرًا في السنوات الأخيرة فقط. لا يزال المحتوى على الويب يشكّل اللغة الإنجليزية بشكل أساسي، وبالتالي فإنّ استخدام الخصائص المنطقية أقل فعالية في هذا السياق. وأعتقد أنّ زيادة هذا النوع من الحملات من أجل تشجيع المتحدثين غير الناطقين باللغة الإنجليزية على إنشاء محتوى على الويب بلغاتهم الخاصة سيساهم في إعادة توجيه هذه القضية. وكذلك، إذا أصبح دعم لغات متعددة هو أولوية أكبر، فإن قيمة استخدام الخصائص المنطقية ستكون أكثر وضوحًا.
الميزات الجديدة في CSS
راشيل: ما هي الميزة أو الوظيفة التي يهمّك أن تتم إضافتها إلى خدمة مقارنة الأسعار؟
هوي جينغ: لقد بدأت منذ فترة عمل ميريام سوزان في إنشاء طلبات بحث الحاويات، مع العِلم بأنّ أجزاء المواصفات التي لم يتم تطويرها بعد لميزات حاوية النمط والحالة مثيرة جدًا، لأنّها توسّع حقًا مفهوم التصميم السريع الاستجابة. بإمكاننا أن نجعل تصميماتنا وتخطيطاتنا تستجيب لما هو أكثر من حجم إطار العرض الخاص بنا. لذا آمل أن تكون وحدة الاحتواء بمثابة شيء يمكن أن يتفق عليه موردو المتصفحات المختلفون وأن نتمكن من دعم ذلك على نطاق أوسع في المستقبل القريب.
تشجيع الأشخاص على المتابعة
راشيل: ما الجهات الأخرى التي تُنفذ في الوقت الحالي عملاً شيّقًا أو ممتعًا أو إبداعيًا على الويب؟
هوي جينغ: انجذب دائمًا إلى الأشخاص الذين ينشئون فن CSS. وهناك أشخاص كنت من المعجبين بهم منذ سنوات، مثل يوان تشوان وإبداعات CSS التوليدية، وبن إيفانز الذي يبذل جهدًا كبيرًا في مجال CSS الفني، وصاحبة قناة آنا تودور التي تتعمق في الأساليب الأكثر ذكاءً. صادفت مؤخرًا رموز برمجية لـ Julia Miocene وJackie Zen تتضمن صورًا متحركة بتنسيق CSS رائعة أيضًا.
راشيل: يمكنك قراءة المزيد من أعمال "تشين هوي جينغ" على موقعها الإلكتروني على الرابط chenhuijing.com.