Title: Indic Script labels not rendered correctly · Issue #8765 · matplotlib/matplotlib · GitHub
Open Graph Title: Indic Script labels not rendered correctly · Issue #8765 · matplotlib/matplotlib
X Title: Indic Script labels not rendered correctly · Issue #8765 · matplotlib/matplotlib
Description: Bug report Bug summary Title sums it up all I guess. Related: Issue #3517 on Github This and this on stack exchange Here I used sinhala as Indic Script instance. I think the font family has to do something with this issue since output to...
Open Graph Description: Bug report Bug summary Title sums it up all I guess. Related: Issue #3517 on Github This and this on stack exchange Here I used sinhala as Indic Script instance. I think the font family has to do s...
X Description: Bug report Bug summary Title sums it up all I guess. Related: Issue #3517 on Github This and this on stack exchange Here I used sinhala as Indic Script instance. I think the font family has to do s...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/8765
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Indic Script labels not rendered correctly","articleBody":"\u003c!--To help us understand and resolve your issue, please fill out the form to the best of your ability.--\u003e\r\n\u003c!--You can feel free to delete the sections that do not apply.--\u003e\r\n\r\n### Bug report\r\n\r\n**Bug summary**\r\n\r\n\u003c!--A short 1-2 sentences that succinctly describes the bug--\u003e\r\nTitle sums it up all I guess.\r\nRelated:\r\n* Issue [#3517](https://github.com/matplotlib/matplotlib/issues/3517) on Github\r\n* [This](https://stackoverflow.com/questions/10960463/non-ascii-characters-in-matplotlib) and [this](https://stackoverflow.com/questions/40956636/missing-polish-characters-in-matplotlib-pyplot-labels-regardless-of-using-utf-8?noredirect=1\u0026lq=1) on stack exchange\r\n\r\nHere I used sinhala as [Indic Script](http://unicode.org/faq/indic.html) instance.\r\nI think the font family has to do something with this issue since output to different font families are different. I'm not an expert in these stuff. Help appreciated to to get this work even with a different font family. \r\nAn example is given below for which I've tried with 3 different font families.\r\n**Code for reproduction**\r\n\r\n\u003c!--A minimum code snippet required to reproduce the bug, also minimizing the number of dependencies required--\u003e\r\n\r\n```python\r\nfrom matplotlib import rc\r\nfamilies = ['WARNA','LKLUG','Arial']\r\nfor familyname in families:\r\n rc('font', family=familyname)\r\n from matplotlib import pyplot as plt\r\n import numpy as np\r\n r = np.linspace(0.1,5,100)\r\n A = 3*2/(r*2)+np.pi*r**2\r\n fig = plt.figure()\r\n axes = fig.add_axes([.1,.1,.8,.8]) \r\n axes.plot(r,A)\r\n axes.set_ylabel(u'වර්ගඵලය')\r\n axes.set_xlabel(u'අරය')\r\n axes.set_title(familyname)\r\n```\r\n\r\n**Actual outcome**\r\n\r\n\u003c!--The output produced by the above code, which may be a screenshot, console output, etc.--\u003e\r\n\r\n\r\n\r\n\r\n**Expected outcome**\r\n\r\n\u003c!--A description of the expected outcome from the code snippet--\u003e\r\n\u003c!--If this used to work in an earlier version of Matplotlib, please note the version it used to work on--\u003e\r\nResult 1 looks fine but it has 2 problems:\r\n* Accents not been placed in the correct location. (\"්\" in \"වර්ගඵලය\" is placed after \"ර\" not before)\r\n* Letter \"A\" is not renderd in the title \"WARNA\"\r\n\r\nIssues in result 2:\r\n* Same previous accent issue\r\n* Axis values or title not shown at all\r\n\r\nIssues in result 3:\r\n* No Sinhala script shown.\r\n\r\n**Versions**\r\n\r\n|Software |\tVersion|\r\n|-------------------|-------------|\r\nPython | 2.7.13 64bit [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]|\r\nIPython |\t5.1.0 |\r\nOS |\tLinux 4.4.0 78 generic x86_64 with debian jessie sid|\r\nmatplotlib |\t1.5.1|\r\n\r\n(Matplotlib from anaconda bundle)\r\n\r\n\r\n\r\nWed Jun 14 22:54:11 2017 +0530\r\n\r\n\u003c!--Please tell us how you installed matplotlib and python e.g., from source, pip, conda--\u003e\r\n\u003c!--If you installed from conda, please specify which channel you used if not the default--\u003e\r\n\r\n ","author":{"url":"https://github.com/aquiire","@type":"Person","name":"aquiire"},"datePublished":"2017-06-15T02:11:35.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/8765/matplotlib/issues/8765"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:effe4c1f-72ec-aee5-b233-1440f727be0c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9C2A:EBB89:684CED:8E1B2B:6A51502F |
| html-safe-nonce | f010f373b9b8ec2bbde24711c4920797b84f329073792691566e3e3f4b1806c0 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QzJBOkVCQjg5OjY4NENFRDo4RTFCMkI6NkE1MTUwMkYiLCJ2aXNpdG9yX2lkIjoiODA5Mjg3MzU5NjIxMTM4NDM2NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | a361765851b5816743f0e6bf7c37f0d897fa0b5305d69c1eeff4c69751fabe54 |
| hovercard-subject-tag | issue:236057913 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/8765/issue_layout |
| twitter:image | https://opengraph.githubassets.com/10be098b79b5d242a1f967d7bfa6bd6ca88598744ab8f50a23b63e3ccf44d1c8/matplotlib/matplotlib/issues/8765 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/10be098b79b5d242a1f967d7bfa6bd6ca88598744ab8f50a23b63e3ccf44d1c8/matplotlib/matplotlib/issues/8765 |
| og:image:alt | Bug report Bug summary Title sums it up all I guess. Related: Issue #3517 on Github This and this on stack exchange Here I used sinhala as Indic Script instance. I think the font family has to do s... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | aquiire |
| hostname | github.com |
| expected-hostname | github.com |
| None | 6f17634ed2af1d116850bcea6c63a70a4d72970f33ade1dd3eef3764b7e16994 |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 511bff6ea06e144ed085ff736aea4c6404987b00 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width