reactjs / reactjs/ja.react.dev
Fix italic font issues by applying a class to `<em>`'s containing Japanese characters
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 301
- Forks
- 190
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
*このタイプの強調* は <em></em> に変換されますが、日本語には本来イタリックの概念がないため、以下のような問題が生じています。
- タイポグラフィ・デザインの観点から言えばよろしくない
- フォント設定や環境によってはイタリックはそもそも表示されない
- 表示されたとしても隣の文字と干渉するなど汚いし、気付かれづらい
というわけで、<em> 内に日本語文字が含まれていた場合は <em class="em-ja"> などに変換し、その場合はイタリックではなく太字を適用する、という処理が必要です。以前は #94 のように Gatzby プラグインで処理していますが、新サイトでどうするか調べるところからやる必要があります。
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit zu ermitteln, wie die neue Website -Elemente transformiert, und überprüfe die in #94 referenzierte Behandlung des Gatsby-Plugins. Bestätige, wie japanische Zeichen erkannt werden und wo die Hervorhebungsstile definiert sind. Als erledigt gilt die Aufgabe, wenn Hervorhebungen mit japanischen Zeichen eine separate Klasse und eine fette Formatierung statt Kursivschrift erhalten, während andere Hervorhebungen unverändert bleiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- documentation, localization
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100