Bullet and numbering issue

Previous topic - Next topic

Nermander

#15
I think the question refers to the ePub plugin mentioned in the original post. But it mentions .sil files and I have no idea what that is. Likely nothing Scribus uses.

I think the general recommendation from earlier discussions about ePub is that it is better to start with the ePub and import into Scribus to create a PDF for printing.

And as for the third question, my guess is that the font is not properly encoded. But I have not had a look at the font.


a.l.e

Yes, I'm slowly working on the ePub export plugin.
you can't download it yet, but it might get ready during next fall (that's the plan, at least).

For a real workflow, I would expand on Nermander's suggestion: start with common input files and create the ePub and the Scribus in parallel or one after the other.

If you really want to reuse files, it might be possible to import the .html files you feed into the .epub into Scribus.

It's not planned to make Scribus an ePub creator: the file you will be able to export will need formatting in an ePub editor.
So, even with the plugin, my suggestion for a good workflow won't change much : - )

Concerning the font, I can't read any Malayalam, but what I get in Scribus seems rather similar to what I see on the web page you have linked:

anjalioldlipi-scribus.png

mgrajesh

Quote from: Nermander on August 18, 2025, 04:51:18 PMI think the question refers to the ePub plugin mentioned in the original post. But it mentions .sil files and I have no idea what that is. Likely nothing Scribus uses.

I think the general recommendation from earlier discussions about ePub is that it is better to start with the ePub and import into Scribus to create a PDF for printing.

And as for the third question, my guess is that the font is not properly encoded. But I have not had a look at the font.



currently am on a project to digitalizing old cook book published in malayalam. I just want to share the output in both pdf and epub version for easy accessible to any body interested thru by blog. those books are text based . so its ok even its flexible or fixed layout. if i could export directly from scribus to both format it would be fine. I dont understand import pub version to scribus. how it could help me?

mgrajesh

#18
the malayalam language is one of the oldest language in india  and it developed to modern form took centuries. i am on a project to digitialize old books to pdf and e pub version for better accessibility to everyone. the problem is those books are printed 70+ years old and use old style typesets which is not used in these Unicode font era. please see the attachment.


https://postimg.cc/VSBQ8FRx

to keep the original format, i have to use those characters. But the problem is it is not visible even after asked to display full character set.

a.l.e

Concerning the missing glyphs:

Have you tried to just paste some text using those glyphs into a Scribus text frame?
Does it work?
Have you tried the OTF version of the font?
(I don't know what the WOFF2 file you linked contains.)

I have had a look at the OTF version of the font and it seems to be using some advanced features.
They might or might not be supported by Scribus.
But it might also be that the "Insert Glyphs" dialog does not support them but the text frames do.

My feeling is that the font uses some advanced features that are not supported by Scribus.
But this needs confirmation from somebody who knows more than me about the way fonts work.

People from Kerala already put lot of effort into getting Scribus to work with Malayalam and I think that we should at least document what works and how to get the best out of Scribus.

AdmFubar

Quote from: a.l.e on August 19, 2025, 06:09:38 PM(I don't know what the WOFF2 file you linked contains.)


this may shed some light on the issue,
https://en.wikipedia.org/wiki/Web_Open_Font_Format
Using Scribus1.6.1, 1.7.0 openSUSE 15.6
Advanced hobbyist

mgrajesh

#21
Its  TTF format file. and its the only format available.

As you said In kerala Lots of requests are posted online for font support. Fact is in kerala there are lots of publishers include home publishers. And they are looking for some tools which help them publish thier own works. Both Adobe and Quarks are highly priced and not affordable for many. Even affinity doesnt have proper malayalam unicode support. So Scribus stand best option for them. ... 
 :D

a.l.e

Can you please share a file, a snippet, anything with the text you want Scribus to render?
With a screenshot showing how it should render.

mgrajesh

Quote from: a.l.e on August 20, 2025, 09:58:06 AMCan you please share a file, a snippet, anything with the text you want Scribus to render?
With a screenshot showing how it should render.

https://postimg.cc/TKjwRdDp

this is what i see. I replaced english letters with some other characters i frequently used, using font forge. I know its an idiotic act.. but i have to do it. Because some characters cant type with google unicode typing tool. so i have to use glypths

a.l.e

Probably, I was not clear enough:

can you please share a text file, an .odt document, anything with inside the glyphs that you are missing in Scribus (of course with the font you are linked... not with the one you've hacked together)?

Have you tried copy pasting them in Scribus while using the OTF version of the font?
What does happen?

P.S.: the woff2 file you linked probably contains the OTF version of the font.

mgrajesh

#25
here i will attach two files. Its an example ..  how its represent in actual font and how i could type it in scribus.

this is the screen shot of the letter from the font..

https://postimg.cc/xc8dLcRh

And its dont displayed in glyph i cant add it here. only i could use this type

.https://postimg.cc/LgXmkbzL This is what happen when complete character set not displayed in glyph window. We cant use exact letter. Hope you understand the issue.

thank you

a.l.e

Which letter are you trying to use?
Please paste the letter in a post or add a text / office file with that letter in it.

Is it that hard to post something like

കല്യാണപ്പന്തലില്‍ പാടിയിരുന്ന പാണന്മാര്‍ മണവാളയച്ചന്‍

Just the text, with the glyphs you want to be rendered?
(and if does not render in the browser, put that text in a text file and attach that one)

mgrajesh

no its not hard. :D  but i think you thought i getting hard in rendering the type in scribus. But its not my issue. If i typed exactly what it is, scribus render it correctly. But it doesn't happen always. I use OCR to make mage to text. In such case all characters doesn't read. in such case i have to type it manually

for example when it type റ്റ , in old lipi its typed as ററ..

and in modern lipi സുസ്മേരം type like this but in old lipi its rederd like this
https://postimg.cc/svNXh6s7

the issue is if the glyph is showing all the characters i could easily add it instantly .. there are many such characters which moderns fonts doesnt use.

if its showing in glyph it will save hours .. hope now you understand the issue.  ;) 

a.l.e

You never clearly stated that Scribus can render the old chars.
And this is one of the reasons why I asked you to paste the character as text!

The second reason is that now, I can play around with those chars and see what one can do.

One of the first things I've found out, is that the glyphs in the Scribus "Insert Glyph" and in the Libreoffice are similar but not the same:

insert-glyph-scribus-lo.png

  • Libreoffice did recognize that the font has a Malayalam code block, Scribus does not.
  • I was intrigued by those dotted circles in Libreoffice...
  • I was also under the impression that Scribus did not list all the glyphs Libreoffice was showing.

I've pasted your glyphs into a Scribus and Libreoffice document and now I know that both are able to show the old glyph with the given font.

Thanks to an internet search, I've found out that Libreoffice can show the unicode code of a character by pressing alt-x. I did that.

Now I know that in Scribus you actually can use "Insert Glyph" to insert റ്റ:
You "simply" need to type 0d31↵0d4d↵0d31 in "Insert Code" field and then push the "Insert" button.
A solution that old time Windows users will love.
But not me.

By the way: since, I could not find how to get the code points in Scribus, now there is a Script for doing it:

https://github.com/aoloe/scribus-script-repository/blob/master/glyph_code/glyph_code.py

For the rest of my report , I will cheat a bit and tell you what I've found out, in a different order than how things happened.

Looking at the glyphs table in Libreoffice, there are a few dotted circles that stick out:

compose-decoration.png

What if the circles signify that one can compose the character?

insert-from-glyph-table.gif

Since I have no clue how the Malayalam glyphs work, there was only one way for me to find out the sequence: look at the codes composing the glyph : - )
(And playing around with them a bit...)

You can even drop the glyphs into the list of preferred glyphs and insert them from there:

insert-from-glyph-preferred.gif

Voilà, relief you from some of your suffering...

Finally, I want to get back to the Screenshot of the two "Insert Glyphs" in Window: We need to talk, if it really makes sense that Scribus tries to show all possible combined glyphs or if -- like Libreoffice does -- it should simply better show which are the glyphs that are supposed to be combined.
Once it's clearer what should be improved, we will need to open a ticket in the bug tracker.

mgrajesh

sorry for confusing !

the 'ററ' was an example to show you how old lipi was rendered. Never used libreoffice. But i use that drag in to panel for quick usage was very helpful for frequesnt use for example the letter'ർ' is used in most case in old lipi it merely use "  ൎ  ". for exapmple when typing നിർത്തി .. old lipi use only നിൎത്തി. that symbol never cant typed. Only way is we have to manually enter via glyph panel .


what i am saying is when glyph doesn't show full character list, it will make our job slow. ( you can see that big list at the bottom  when you using font forge .   any way it may be the issues with the font , that characters are not appear in glyph box..  any way thank you so much