I think the EF9345 was designed to be used in
Minitel terminals.
Minitel is dead and buried by now, and of course the chip is out of production.
The built in character set of the EF9345 looks a bit like in those old
SAA524x Teletext chips,
but them Teletext chips only can display 40 characters per line and AFAIK they only have I2C interface.
Bit banging I2C per software with a 6502 probably won't be fast.
Hmm... it appears, that SAA524x and
SAA5050 are out of production, too: nothing at Digikey.
When buying Chinese EF9345 chips, I would suggest to try using the chip in a "write only mode",
it also might be safer to connect it to a 6522 I\O port instead of connecting it directly to the CPU bus.
Don't trust the letters and markings stamped on the chip package too much, you don't know what's _inside_ the chip.
For instance, there were
faked SID chips on ebay which looked pretty different from the
original on the inside.
About creatively saving I\O ports on a 6522:
When attaching something like a C64 keyboard to the computer, it's usual to have an IRQ interrupt service routine
which scans the keyboard 50...60 times per second.
Considering the picture up in this thread for attaching a LCD in 4 Bit mode to a 6522, one also could attach two 74138 chips at PB0..PB3
(data input of the LCD) for scanning a keyboard, but to be on the safe side the IRQ then should be disabled while the CPU is writing 4 Bits to the LCD,
SEI and CLI instruction might be helpful for this.