Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 11-23-2019, 09:45 AM   #1
PenguinCEO
Member Retired
PenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipedia
 
Posts: 61
Karma: 47166
Join Date: Sep 2018
Device: a lot
故事主要描述當伐木

故事主要描述當伐木

Last edited by PenguinCEO; 04-16-2020 at 03:55 PM.
PenguinCEO is offline   Reply With Quote
Old 11-23-2019, 12:35 PM   #2
Sam Sahara
Connoisseur
Sam Sahara doesn't litterSam Sahara doesn't litterSam Sahara doesn't litter
 
Posts: 79
Karma: 228
Join Date: Aug 2014
Device: lambda k21
Quote:
Originally Posted by PenguinCEO View Post
So my proposal is the following: a plugin for the calibre editor aimed at obfuscating the embedded fonts.
In fact this feature is missing in calibre, and would make it a more professional tool.
Sam Sahara is offline   Reply With Quote
Advert
Old 11-23-2019, 12:45 PM   #3
stumped
Wizard
stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.
 
Posts: 3,305
Karma: 10259306
Join Date: May 2016
Device: kobo forma, Kobo Libra, Huawei media Tab, fire HD10, PW3 HDX8.9,
question: if a font is being used without the necessary rights/royalty payments, does obfuscating it before selling the created books make it any less dishonest ?

I am not understanding the previous comment unless "make it more professional " is some euphemism for "make it better suited for stealing others' IP"
stumped is offline   Reply With Quote
Old 11-23-2019, 01:01 PM   #4
Sam Sahara
Connoisseur
Sam Sahara doesn't litterSam Sahara doesn't litterSam Sahara doesn't litter
 
Posts: 79
Karma: 228
Join Date: Aug 2014
Device: lambda k21
Quote:
Originally Posted by stumped View Post
... I am not understanding the previous comment unless "make it more professional " is some euphemism for "make it better suited for stealing others' IP"
No, it's simpler. If I buy a font set I have the right to use it but not the right to share it. Obfuscating fonts is a way to use font sets without let other people to extract my fonts, respecting my contract with the foundry. It is well explained in the link provided by PenguinCEO.

It is professional because it is the system used by publishing houses.
Sam Sahara is offline   Reply With Quote
Old 11-23-2019, 01:19 PM   #5
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,736
Karma: 5446592
Join Date: Nov 2009
Device: many
Calibre has the capability to handle obfuscated fonts otherwise there would be no way to preview or show an epub that used them. In order to preview/edit the epub the fonts must not be obfuscated.
KevinH is offline   Reply With Quote
Advert
Old 11-23-2019, 01:32 PM   #6
stumped
Wizard
stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.
 
Posts: 3,305
Karma: 10259306
Join Date: May 2016
Device: kobo forma, Kobo Libra, Huawei media Tab, fire HD10, PW3 HDX8.9,
Quote:
Originally Posted by Sam Sahara View Post
No, it's simpler. If I buy a font set I have the right to use it but not the right to share it. Obfuscating fonts is a way to use font sets without let other people to extract my fonts, respecting my contract with the foundry. It is well explained in the link provided by PenguinCEO.

It is professional because it is the system used by publishing houses.
ok thanks - sorry for mis-understanding. I did not realise that you buy "use but not share" permissions, which let you legally sell as many copies of the books as you can. Seems strange that you are contractually expected to somehow prevent the purchased font from being lifted out of the books and reused though, as that's probably doable even with obfuscation
stumped is offline   Reply With Quote
Old 11-23-2019, 02:11 PM   #7
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 36,798
Karma: 147879470
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Sam Sahara View Post
No, it's simpler. If I buy a font set I have the right to use it but not the right to share it. Obfuscating fonts is a way to use font sets without let other people to extract my fonts, respecting my contract with the foundry. It is well explained in the link provided by PenguinCEO.
Depends on the font foundry. Some allow use in ebooks if obfuscated, others require you to purchase an additional license which allows redistribution of the obfuscated font since they realize a DRM scheme where the key must be present in clear text in the epub file is pretty much useless.

Sigil has an option in it's right click font menu to use no obfuscation, Adobe or IDPF obfuscation which has been there for a decade.

Oddly, I've seen more publishing houses using Adobe's font obfuscation rather than the IDPF (or whatever the correct name currently is) font obfuscation.

As for any protection offered by obfuscation? I seem to recall that calibre can can and will remove font obfuscation. As the link mentions:

Quote:
The proposed mechanism will simply provide a stumbling block for those who are unaware of the license details of the supplied font. It will not prevent a determined user from gaining full access to the font.
In any case, subsetting is definitely the better option than font obfuscation IMSHO. Something which calibre's editor fully supports.

Quote:
Originally Posted by Sam Sahara View Post
It is professional because it is the system used by publishing houses.
Thanks for the laugh. I've looked at quite a few epubs produced by publishing houses. Professional is not the word that comes to mind for many of them.

Last edited by DNSB; 11-23-2019 at 02:22 PM.
DNSB is offline   Reply With Quote
Old 11-23-2019, 09:34 PM   #8
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 44,018
Karma: 22669822
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
font obfuscation is a total joke. I strongly recommend using subsetting instead.
kovidgoyal is offline   Reply With Quote
Old 11-24-2019, 01:19 AM   #9
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 74,642
Karma: 130140792
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
It is very easy to remove the obfuscation from a font. But when the font is subset, it's useless other then with that specific eBook.
'
JSWolf is offline   Reply With Quote
Old 11-24-2019, 01:41 AM   #10
stumped
Wizard
stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.stumped ought to be getting tired of karma fortunes by now.
 
Posts: 3,305
Karma: 10259306
Join Date: May 2016
Device: kobo forma, Kobo Libra, Huawei media Tab, fire HD10, PW3 HDX8.9,
Quote:
Originally Posted by JSWolf View Post
It is very easy to remove the obfuscation from a font. But when the font is subset, it's useless other then with that specific eBook.
'
I dont understand, if the book text uses all 26 letters of the alphabet then the subset is essentially "complete" enough for re-use?
stumped is offline   Reply With Quote
Old 11-24-2019, 01:54 AM   #11
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 74,642
Karma: 130140792
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by stumped View Post
I dont understand, if the book text uses all 26 letters of the alphabet then the subset is essentially "complete" enough for re-use?
But, if all 26 letters are not of one font family, then there isn't a complete font. And there won't be all 26 letters in both upper/lower and all the numbers and symbols. Plus, any extended characters could be subset as well. And there is the regular, bold, italic and bolditalic variations. If any one of those is not used, it will be removed. So the odds of subsetting such that the font is reusable is not going to happen.
JSWolf is offline   Reply With Quote
Old 11-24-2019, 11:49 PM   #12
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 36,798
Karma: 147879470
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by stumped View Post
I dont understand, if the book text uses all 26 letters of the alphabet then the subset is essentially "complete" enough for re-use?
Most of the added fonts I've seen are in two groups. Fonts used for body text are often freely distributable (Charis SIL was commonly used by one publishing house). The remainder are decorative fonts (those cursive letters some folk love for dropcaps and the first letter of chapter headings, as examples). The first set does not need protection and the second set will likely only have one font variant (regular, bold, bold-italic or italic) and use a relatively small number of characters with no numerals or lower case. That group is better protected by subsetting.

Last edited by DNSB; 11-24-2019 at 11:51 PM.
DNSB is offline   Reply With Quote
Old 11-25-2019, 03:55 AM   #13
PenguinCEO
Member Retired
PenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipediaPenguinCEO knows more than wikipedia
 
Posts: 61
Karma: 47166
Join Date: Sep 2018
Device: a lot
故事主要描述當伐木

Last edited by PenguinCEO; 04-16-2020 at 03:56 PM.
PenguinCEO is offline   Reply With Quote
Old 11-25-2019, 04:13 PM   #14
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,681
Karma: 26966376
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by PenguinCEO View Post
Foundries require subsetting for incorporating fonts into pdf documents, and obfuscation for incorporation into epub. It seems to me that a simple plugin would be useful to simplify the life of those who write and publish electronic texts.
The vast majority of plugins (90%+) are written by the person who first identified the need for the functionality. This is true not only of calibre, but also of most other application software that supports some form of plugin/add-in capability.

Once developed and published the author might take on requests for enhancements.

BR
BetterRed is offline   Reply With Quote
Old 11-26-2019, 01:53 PM   #15
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 36,798
Karma: 147879470
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Just to add to the thread, here's a sample electronic publication license from Linotype:

Licences for electronic publications (ePubs)
An electronic publication licence authorises you to embed the font in electronic documents, such as e-books, e-magazines and e-newspapers. Each licence is valid for one title only and for the full operating life of that title. If the font is not to be directly embedded in an electronic publication (if, for example, it is be used to generate a static image, such as the cover of an e-book), you will instead need to purchase a desktop font licence.
Every issue of an e-magazine, e-newspaper or other form of e-periodical is considered a separate, new publication. Format variations do not count as separate publications. You will not need to purchase new licences for updated versions of publications that are issued free to already existing readers. However, newly issued versions are defined as separate, new publications.
You’ll find answers to about common questions regarding extended licenses like licenses for electronic publications (ePubs) in our informative in our Web fonts FAQ section.


I checked with several other font foundries and their agreements were much the same -- every ebook title requires it's own license though some do offer multiple licenses on the same purchase so you can purchase 5 license packs at a bit of a discount.

Also commonly found:

The digital publication may not allow the installation of the font on the operating system where the publication is viewed, nor may it allow end user access to the font software independently of the digital publication software.

A query to one foundry was responded to with subsetting being the preferred method for any electronic publication. Obfuscation is allowed where the entire font must be embedded but is not recommended since it is basically considered to offer no protection for their IP.

Also surprising was the number of foundries (Berthold as a example) that specifically prohibit the use of their fonts in electronic publications:

No Digital Publishing. Licensee may not use the Font Software to create, and/or embed the Font Software (or vector and rasterized representations of the Font Software) into, any form of digital publishing document files (e.g. e-books) including EPUB/PDF/TIFF/JPG/PNG/SVG and similar formats including vector and rasterized representations of the Font Software.

Admittedly, reading through Berthold's EULA made me wonder just what you could use their font's for. Pretty much every use seems to be prohibited. They do offer an enterprise license -- just make sure you are in a comfortable chair when you start down that path. Cheap, they ain't.
DNSB is offline   Reply With Quote
Reply

Tags
calibre, editor plugin, font embedding, font obfuscating


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
An idea for a plugin - your opinions and help very welcome and needed! TAtanasoska Plugins 1 11-15-2014 10:49 PM
Starting Edit Book Plugin. Need idea ulotrix Development 3 08-29-2014 09:36 AM
Import List plugin idea thread kiwidude Development 45 08-13-2012 06:05 AM
New Plugin Type Idea: Library Plugin cgranade Plugins 3 09-15-2010 12:11 PM
Idea for a "Bookit" Plugin -- Maybe Kovid? dsuden Sony Reader 55 01-03-2009 11:22 AM


All times are GMT -4. The time now is 08:38 AM.


MobileRead.com is a privately owned, operated and funded community.