Hello,
So for last few months I have developing a Bengali [1] Programming language
called Pankti.
As bengali alphabet is a complex and unicode, I was able to show bengali
characters by embedding a custom font "Kalpurush". But to write Bengali in the
Editor field I need to use Ibus, but Ibus inputs not working in Editor only I
am able to Write English.
Can you folks help me identify the problem?
Here's the whole code I am trying to run ->
https://gist.github.com/bauripalash/56f8ba1b0e8f953c4acab4415656c2a6#file-ide-go
---
[1] : https://en.wikipedia.org/wiki/Bengali_language
---
~ Palash Bauri
Hello!
> So for last few months I have developing a Bengali [1] Programming language> called Pankti.>> As bengali alphabet is a complex and unicode, I was able to show bengali> characters by embedding a custom font "Kalpurush". But to write Bengali in the> Editor field I need to use Ibus, but Ibus inputs not working in Editor only I> am able to Write English.>> Can you folks help me identify the problem?
There is a simple-yet-dissatisfying answer to your problem: I don't
think anyone has contributed ibus support for Gio. We have IME support
on Windows and macOS, but not Linux. :C If you're interested in
helping us fix this deficiency, we'd be happy to provide some
guidance.
Cheers,
Chris
Oct 3, 2022 6:29:39 PM Chris Waldon <christopher.waldon.dev@gmail.com>:
> Hello!>>> So for last few months I have developing a Bengali [1] Programming >> language>> called Pankti.>>>> As bengali alphabet is a complex and unicode, I was able to show >> bengali>> characters by embedding a custom font "Kalpurush". But to write >> Bengali in the>> Editor field I need to use Ibus, but Ibus inputs not working in Editor >> only I>> am able to Write English.>>>> Can you folks help me identify the problem?>> There is a simple-yet-dissatisfying answer to your problem: I don't> think anyone has contributed ibus support for Gio. We have IME support> on Windows and macOS, but not Linux. :C If you're interested in> helping us fix this deficiency, we'd be happy to provide some> guidance.>> Cheers,> Chris
To be frank, I'm not that pro in go :'(
BTW, if possible, you can provide some pointers here to a potential fix;
any future contributors may find those helpful.
Thank you.
--
~ Palash Bauri
< https://palashbauri.in >
There is several existing relevant repositories with Golang and
ibus.
This looks like the big daddy:
https://github.com/godbus/dbus
The readme says that fyne GUI library uses it, so that would be where to look for a good usage example.
These others may be useful:
https://github.com/jimbojsb/ibus-golang-rpihttps://github.com/BambooEngine/ibus-bamboohttps://github.com/rinleit/ibus-tenihttps://github.com/varnamproject/govarnam-ibushttps://github.com/andodevel/ibus-telexhttps://github.com/orgmatileg/dapur-online-akuntansi-backend
That should get you started.
David
------- Original Message -------
On Monday, October 3rd, 2022 at 17:41, Palash Bauri <palashbauri1@gmail.com> wrote:
> > Oct 3, 2022 6:29:39 PM Chris Waldon christopher.waldon.dev@gmail.com:> > > Hello!> > > > > So for last few months I have developing a Bengali [1] Programming> > > language> > > called Pankti.> > > > > > As bengali alphabet is a complex and unicode, I was able to show> > > bengali> > > characters by embedding a custom font "Kalpurush". But to write> > > Bengali in the> > > Editor field I need to use Ibus, but Ibus inputs not working in Editor> > > only I> > > am able to Write English.> > > > > > Can you folks help me identify the problem?> > > > There is a simple-yet-dissatisfying answer to your problem: I don't> > think anyone has contributed ibus support for Gio. We have IME support> > on Windows and macOS, but not Linux. :C If you're interested in> > helping us fix this deficiency, we'd be happy to provide some> > guidance.> > > > Cheers,> > Chris> > To be frank, I'm not that pro in go :'(> > BTW, if possible, you can provide some pointers here to a potential fix;> any future contributors may find those helpful.> > Thank you.> > --> ~ Palash Bauri> < https://palashbauri.in >