코드 블록의 아랍어 주석이 Opera에서 작동하지 않음

여러분 안녕하세요 :waving_hand:

제목에 적어 놓은 대로, 코드 주석에 아랍어 단어를 작성하면 주제를 게시한 후 오페라 브라우저에서 올바르게 표시되지 않습니다.

하지만 미리보기 모드에서는 정상적으로 작동하며, 다른 브라우저에서도 문제없이 작동합니다. 예를 들어:

# This is a basic workflow to help you get started with Actions

name: CI Name  # هنا نضع اسم العملية

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on: # نستخدمها لضبط توقيت بدء العملية
  push: # هنا تبدأ العملية عند رفع الكود على الفرع الرئيسي ماستر
    branches: [ master ]
  pull_request: # وهنا تبدأ العملية عند عمل طلب سحب
    branches: [ master ]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs: # كل عملية تتكون من عدة وظائف
  # This workflow contains a single job called "build"
  build-for-production: # هنا نعطي أي اسم يعبر عن الوظيفة التي سيقوم بها السيرفر
    # The type of runner that the job will run on
    runs-on: ubuntu-latest  # نظام تشغيل السيرفر، وهنا يوجد خيارات كثيرة مرفقة بالصورة أسفل الكود

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps: # هنا الخطوات أو المهمات التي سيقوم بها السيرفر
    # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
    - uses: actions/checkout@v2  # هذه الخطوة مهمة حيث تقوم بتوجيه السيرفر إلى الفولدر أو المشروع الحالي

    # Runs a single command using the runners shell
    - name: Run a one-line script  # اسم المهمة الأولى
      run: echo Hello, world! # الأمر الخاص بالمهمة الأولى

    # Runs a set of commands using the runners shell
    - name: Run a multi-line script  # اسم المهمة الثانية
      run: |
        echo Add other actions to build,    # الأوامر الخاصة بالمهمة الثانية
        echo test, and deploy your project.

이것은 저희 인스턴스에서 가져온 예시입니다.

discourse를 2.5.0.beta5에서 2.5.0.beta7로 업데이트해 보았지만 문제는 여전히 남아 있습니다.

수정: 왜 여러분의 사이트에서는 정상적으로 작동하는지 모르겠습니다 :man_shrugging:
하지만 이 버그를 발견한 원래 주제는 https://forums.coretabs.net/t/ما-معنى-devops؟-دليلك-التطبيقي-لميكنة-مشروعاتك/4917 입니다.

2개의 좋아요

안녕하세요 @AHMED_ALRIFAI, Meta에 오신 것을 환영합니다 :wave:

Discourse는 Opera를 지원하지 않습니다. 지원되는 브라우저 목록은 여기에 나와 있습니다.

작성하신 게시물의 코드 블록은 제 Chrome 브라우저에서 정상적으로 렌더링되는 것 같습니다.

또한, 링크된 주제의 코드 블록들도 제 Chrome 브라우저에서 정상적으로 렌더링되는 것 같습니다.

지원하는 브라우저 중 어디에서든 문제가 계속 발생한다면, 기꺼이 조사해 드리겠습니다 :+1:

6개의 좋아요

네, 다른 브라우저에서도 저한테는 잘 되긴 했는데, 오페라에서만 문제가 있었어요.
근데 지금은 오페라를 쓰고 있는데, 당신의 웹사이트에서는 아무 문제 없이 잘 작동하네요.

참고로 제 영어 때문에 죄송합니다.

2개의 좋아요

메타에서 정상적으로 작동하는데 사이트에서는 작동하지 않는다면, 폰트 관련 문제일 수 있습니다. 하지만 앞서 말씀드린 대로 우리는 오페라 브라우저를 지원하지 않습니다.

가장 좋은 방법은 사이트에서 안전 모드(safe-mode)를 시도해 보는 것입니다.

your.site.com/safe-mode

이 주소로 접속하여 문제가 계속되는지 확인해 보세요. 안전 모드에서는 문제가 발생하지 않는다면, 테마/CSS/폰트를 확인해 보셔야 할 수 있습니다. 오페라 브라우저에서 문제를 일으키는 원인이 될 수 있기 때문입니다.

4개의 좋아요

네, 지금 확인해볼게요. 감사합니다

3개의 좋아요

이 문제는 아랍어 글꼴과 관련이 있으며, font-style을 normal로 변경하여 해결했습니다. 댓글을 italic(기울임)으로 유지하려면 글꼴을 변경하면 됩니다.

4개의 좋아요