Hi,
-
When I write ப் in editor at the beginning of a line, it shows as undefined character in the viewer, together with the rest of Tamil symbols I write in that line until I use for ex. a Latin letter, then it shows Tamil letters which follow.
-
When I write a single letter வ் at the beginning of a line, it also shows as an undefined character in the viewer
In the beginning I had same problems also in the editor, until I have set "Noto Sans Tamil" font in the "Editor font family" (Appearance Options).
D.
At present, Joplin doesn't have a built-in setting for the Markdown viewer font family.
Here are two possible workarounds:
1 Like
I installed the plugin, changed the font familly and it works. Thanks
Additional info regarding Tamil font rendering issue – resolved in tables via userstyle.css
Hi everyone,
Just wanted to share an additional update regarding the Tamil font rendering issue.
I was able to resolve the issue on the Android app using the Extra Markdown viewer plugin, and Tamil text displays correctly there now.
However, I was still facing issues on the Desktop app, specifically when Tamil text appeared inside Markdown tables. The rest of the text rendered fine, but inside tables, characters like ப
and வ
were still showing as tofu (□).
After some trial and error, I fixed the issue by adding the following CSS to the custom stylesheet for rendered Markdown:
Tools → Options → Appearance → Show Advanced Settings → Custom stylesheet for rendered Markdown (userstyle.css)
/* For styling the rendered Markdown */
body {
font-family: "Noto Sans Tamil", sans-serif !important;
}
table {
font-family: "Noto Sans Tamil", sans-serif;
}
table td, table th {
font-family: "Noto Sans Tamil", sans-serif;
}
After applying this, the Tamil font is now rendered correctly in tables as well.
Hope this helps anyone facing similar issues – and perhaps this can be considered for a more integrated solution in the future.
Thanks!
1 Like