Dear OpenAI Support Team,
I am a user of ChatGPT and have encountered an issue when displaying Arabic and Persian text in generated charts or graphs. The current execution environment lacks support for Middle Eastern fonts (such as Tahoma, Noto Naskh Arabic, or Vazir) and does not have arabic-reshaper and bidi installed. As a result, Arabic and Persian text appears distorted and unreadable in network diagrams, flowcharts, and other visual outputs.
Problem Summary:
Arabic and Persian text is not displayed correctly in Matplotlib or NetworkX visualizations.
The execution environment does not include essential libraries (arabic-reshaper and bidi), which are required for proper text shaping.
Users cannot read or interpret their results without additional manual fixes outside the platform.
Suggested Solutions:
-
Enable Middle Eastern Font Support in the execution environment.
-
Pre-install arabic-reshaper and bidi so that right-to-left (RTL) scripts render correctly.
-
Provide an option for users to upload and use custom fonts within Matplotlib and other visualization tools.
This enhancement would greatly improve the experience for Arabic and Persian users and make the platform more accessible to a wider audience. I would appreciate any updates on whether this feature can be considered in future releases.
Thank you for your time and support!
Best regards,