reactjs / reactjs/ja.react.dev
Fix italic font issues by applying a class to `<em>`'s containing Japanese characters
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 301
- Fork
- 190
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
*このタイプの強調* は <em></em> に変換されますが、日本語には本来イタリックの概念がないため、以下のような問題が生じています。
- タイポグラフィ・デザインの観点から言えばよろしくない
- フォント設定や環境によってはイタリックはそもそも表示されない
- 表示されたとしても隣の文字と干渉するなど汚いし、気付かれづらい
というわけで、<em> 内に日本語文字が含まれていた場合は <em class="em-ja"> などに変換し、その場合はイタリックではなく太字を適用する、という処理が必要です。以前は #94 のように Gatzby プラグインで処理していますが、新サイトでどうするか調べるところからやる必要があります。
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách xác định cách site mới chuyển đổi các phần tử và xem lại việc xử lý Gatsby plugin được tham chiếu trong #94. Xác nhận cách các ký tự tiếng Nhật được phát hiện và nơi các kiểu nhấn mạnh được định nghĩa. Hoàn thành nghĩa là phần nhấn mạnh có chứa ký tự tiếng Nhật nhận được một class riêng và kiểu chữ đậm thay vì in nghiêng, trong khi các phần nhấn mạnh khác vẫn không thay đổi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- documentation, localization
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100