I commenti in arabo nel blocco di codice non funzionano su Opera

Ciao a tutti :waving_hand:

Come dice il titolo, quando scrivo parole in arabo nei commenti del codice, non vengono visualizzate correttamente nel browser Opera dopo aver pubblicato l’argomento.

Ma funziona perfettamente in modalità anteprima e in altri browser, ad esempio:

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

name: CI Name  # Qui inseriamo il nome dell'azione

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on: # La usiamo per impostare il momento di avvio dell'azione
  push: # Qui l'azione inizia quando si carica il codice sul ramo principale master
    branches: [ master ]
  pull_request: # E qui l'azione inizia quando si effettua una richiesta di pull
    branches: [ master ]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs: # Ogni azione è composta da diverse funzioni
  # This workflow contains a single job called "build"
  build-for-production: # Qui diamo un nome che descriva la funzione che il server eseguirà
    # The type of runner that the job will run on
    runs-on: ubuntu-latest  # Sistema operativo del server, qui ci sono molte opzioni mostrate nell'immagine sotto il codice

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps: # Qui ci sono i passaggi o i compiti che il server eseguirà
    # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
    - uses: actions/checkout@v2  # Questo passaggio è importante perché indirizza il server alla cartella o al progetto corrente

    # Runs a single command using the runners shell
    - name: Run a one-line script  # Nome del primo compito
      run: echo Hello, world! # Comando del primo compito

    # Runs a set of commands using the runners shell
    - name: Run a multi-line script  # Nome del secondo compito
      run: |
        echo Add other actions to build,    # Comandi del secondo compito
        echo test, and deploy your project.

Questo è un esempio dalla nostra istanza.

Ho provato ad aggiornare Discourse dalla versione 2.5.0.beta5 alla 2.5.0.beta7, ma il problema persiste.

Modifica: non so perché funzioni sul tuo sito :man_shrugging:
ma questo è l’argomento originale in cui abbiamo notato questo bug: https://forums.coretabs.net/t/ما-معنى-devops؟-دليلك-التطبيقي-لميكنة-مشروعاتك/4917

2 Mi Piace

Ciao @AHMED_ALRIFAI, benvenuto su Meta :wave:

Discourse non supporta Opera. I browser che supportiamo sono elencati qui.

Il blocco di codice nel tuo post sembra essere visualizzato correttamente per me su Chrome.

Inoltre, i blocchi di codice nel tuo argomento collegato sembrano essere visualizzati correttamente anche per me su Chrome.

Se il problema persiste su uno dei browser che supportiamo, saremo lieti di indagare :+1:

6 Mi Piace

Sì, ha funzionato anche per me su altri browser, ma il problema si presenta solo su Opera.
Ma è strano: sto usando Opera ora e funziona sul tuo sito senza alcun problema.

Comunque, scusa per il mio inglese.

2 Mi Piace

Se funziona qui su Meta ma non sul tuo sito, potrebbe essere un problema di font. Tuttavia, come ho già detto, non supportiamo Opera.

Il consiglio migliore che posso darti è di provare la modalità sicura sul tuo sito

your.site.com/safe-mode

e verificare se il problema persiste. Se il problema non si presenta in modalità sicura, allora dovresti controllare il tuo tema / CSS / font, poiché potrebbero essere la causa del problema su Opera.

4 Mi Piace

Ok, controllerò subito. Grazie.

3 Mi Piace

Questo problema è legato al font arabo e l’abbiamo risolto impostando font-style su normal. Se si desidera mantenere i commenti in corsivo, basta cambiare il tipo di carattere.

4 Mi Piace