Fixed typos
This commit is contained in:
parent
94af5557d1
commit
a76c06a6ce
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
108
md/entry001.md
108
md/entry001.md
|
@ -65,54 +65,54 @@ doing things this way:
|
|||
|
||||
1. The code, design and text edition's qualities tend to be
|
||||
lower in comparison of others methods.
|
||||
2. It forgots that the most important thing about the
|
||||
digital revolution it is not the ebook.
|
||||
2. It is often forgotten that the most important thing about
|
||||
the digital revolution it is not the ebook.
|
||||
|
||||
The ebook is the most common feature in digital publishing
|
||||
but it is just the tip of the iceberg. In order to go
|
||||
deeper we will have to familiarize with __behind the scenes
|
||||
of ebook's development__.
|
||||
deeper we will have to familiarize with __the behind the
|
||||
scenes of ebook's development__.
|
||||
|
||||
> In spanish I insist that digital publishing it isn't the
|
||||
> same that digital editing. In spanish it is common to use
|
||||
> the word “edition” and derivatives for things concerned
|
||||
> during publishing. But as far as I can see, “edition“ has
|
||||
> In spanish I insist that digital publishing isn't the same
|
||||
> as digital editing. In spanish it is common to use the
|
||||
> word “edition” and derivatives for things concerning
|
||||
> publishing. But as far as I can see, “edition“ has
|
||||
> a more general meaning in english spoken world. {.addenda}
|
||||
|
||||
> With “digital editing” I mean _the process_ for publishing
|
||||
> With “digital editing” I mean _the process_ of publishing
|
||||
> that involves the use of a computer (practically
|
||||
> all publishing industry nowadays). “Digital publishing”
|
||||
> is _the product_ of such process. In these translations I
|
||||
> will use the terms interchangeably. Only when I see the
|
||||
> relevance I will say “digital editing” or “digital text
|
||||
> will use the terms interchangeably. Only when I see it
|
||||
> relevant I will say “digital editing” or “digital text
|
||||
> editing.” {.addenda}
|
||||
|
||||
Some people are skeptical about the need of publishing “from
|
||||
scratch.” Most people prefer to use conversors to
|
||||
scratch.” Most people prefer to use converters to
|
||||
automatically create +++EPUB+++ files.
|
||||
|
||||
Why we have to learn markup languages such as [+++HTML+++](https://en.wikipedia.org/wiki/HTML)
|
||||
Why do we have to learn markup languages such as [+++HTML+++](https://en.wikipedia.org/wiki/HTML)
|
||||
or [Markdown](https://en.wikipedia.org/wiki/Markdown)? Why
|
||||
we should worry about styles sheets like [+++CSS+++](https://en.wikipedia.org/wiki/Cascading_Style_Sheets)
|
||||
should we worry about styles sheets like [+++CSS+++](https://en.wikipedia.org/wiki/Cascading_Style_Sheets)
|
||||
or [+++SCSS+++](https://en.wikipedia.org/wiki/Sass_(stylesheet_language))?
|
||||
Why we must think about programming languages ([JavaScript](https://en.wikipedia.org/wiki/JavaScript),
|
||||
Why must we think about programming languages ([JavaScript](https://en.wikipedia.org/wiki/JavaScript),
|
||||
[Python](https://en.wikipedia.org/wiki/Python_(programming_language)), [Ruby](https://en.wikipedia.org/wiki/Ruby_(programming_language))
|
||||
or [C++](https://en.wikipedia.org/wiki/C%2B%2B), e.g.) and
|
||||
how it could create new reading experiencies or improve the
|
||||
quality of text edition?
|
||||
|
||||
Regardless you want a print or digital book, if we start to
|
||||
put attention in methodologies, litle by litle we will see
|
||||
its importance.
|
||||
Regardless wether you want a print or digital book, if we
|
||||
start to pay attention in methodologies, litle by litle we
|
||||
will see its importance.
|
||||
|
||||
## Exercise's peculiarities
|
||||
|
||||
To show the advantages and disadvantages of conversors
|
||||
To show the advantages and disadvantages of converters
|
||||
compared to “from scratch publishing,” we will develop the
|
||||
same book but with each method.
|
||||
|
||||
We are gonna do this exercise as real as possible. That is
|
||||
why we are gonna use [Gutenberg Project's spanish edition of
|
||||
We are gonna do this exercise as realistically as possible.
|
||||
That is why we are gonna use [Gutenberg Project's spanish edition of
|
||||
_Don Quixote_](http://www.gutenberg.org/ebooks/2000). For
|
||||
uniformity our standing points are the text in +++HTML+++
|
||||
format and the same +++CSS+++ style sheet.
|
||||
|
@ -126,13 +126,13 @@ You could wonder:
|
|||
* __Why will we use an already formated text and not the
|
||||
direct source?__ I found some typos and similar issues;
|
||||
plus, formating text could be a nigthmare which I
|
||||
prefer to discuss it other time.
|
||||
prefer to discuss another time.
|
||||
* __Why will we use the same style sheet instead of
|
||||
redesign the book in each method?__ Design could involve
|
||||
a lot of time and resources. Also, I want to show the
|
||||
revelance and flexibility of web style sheets on
|
||||
publishing even though I am going to talk about it in
|
||||
other entry.
|
||||
another entry.
|
||||
* __Which methods will we apply in this exercise?__ We will
|
||||
see [InDesign's](https://www.adobe.com/products/indesign.html)
|
||||
way of doing things because it is the most common among
|
||||
|
@ -143,14 +143,14 @@ You could wonder:
|
|||
show how “from scratch publishing” could be a good
|
||||
candidate for digital publishing.
|
||||
|
||||
## Production time chart: the efectiveness of “from scratch”
|
||||
method
|
||||
## Production time chart: the efectiveness of the
|
||||
“from scratch” method
|
||||
|
||||
![Production time chart in minutes.](../img/e001_01.jpg)
|
||||
|
||||
One of the biggest myths about “from scratch publishing”
|
||||
is that it requires a lot of time. But “from scratch”
|
||||
doesn't mean we have to do all the code by hand. As we will
|
||||
doesn't mean we have to code it all by hand. As we will
|
||||
see in other entries, with [scripts](https://en.wikipedia.org/wiki/Scripting_language)
|
||||
we can grasp all monotonous work implied in +++EPUB+++
|
||||
development.
|
||||
|
@ -183,13 +183,13 @@ recreate the directory tree or import files.
|
|||
![+++EPUB+++'s size chart in +++KB+++s.](../img/e001_02.jpg)
|
||||
|
||||
There are two factors that impact +++EPUB+++'s
|
||||
size: __1)__ embedded images __2)__ “junk” code.
|
||||
size: __1)__ embedded images and __2)__ “junk” code.
|
||||
|
||||
Most +++EPUB+++s embed at least one image, the cover, and
|
||||
sometimes also a back cover and an author's photo. No
|
||||
matter there are just a couple of elements, images are
|
||||
__the most heavy files in an +++EPUB+++__ if we have one
|
||||
or more of these setups:
|
||||
sometimes also a back cover and an author's photo. It
|
||||
doesn't matter if there are just a couple elements, images
|
||||
are __the most heavy files in an +++EPUB+++__ if we have
|
||||
one or more of these setups:
|
||||
|
||||
* The book is short.
|
||||
* The images are bigger than our needs.
|
||||
|
@ -199,21 +199,21 @@ or more of these setups:
|
|||
Neither of this conditions affect our exercise because we
|
||||
are using the same 204 +++KB+++ image.
|
||||
|
||||
__The difference comes from “junk” code__. Some conversors
|
||||
__The difference comes from “junk” code__. Some converters
|
||||
add extra code lines. Most of the times it is because it
|
||||
inject its credits. We also get extra code if we work with
|
||||
paragraph or character styles instead of +++CSS+++ styles.
|
||||
|
||||
> These extra code lines doesn't improve the reading
|
||||
> These extra code lines don't improve the reading
|
||||
> experience of our +++EPUB+++, that is why we called them
|
||||
> “junk” code. {.addenda}
|
||||
|
||||
When we allow conversors to create the +++CSS+++, they
|
||||
When we allow converters to create the +++CSS+++, they
|
||||
will use their own name conventions that generates __two
|
||||
downsides__:
|
||||
|
||||
1. Needless increase of file's size.
|
||||
2. +++CSS+++ name convention that could made hard to
|
||||
2. +++CSS+++ name convention that could make it hard to
|
||||
understand or edit.
|
||||
|
||||
InDesing and Jutoh's +++EPUB+++ are bigger because of “junk”
|
||||
|
@ -232,7 +232,7 @@ between Sigil and “from scratch publishing” books.
|
|||
|
||||
> This means that by default Sigil doesn't create the new
|
||||
> required +++TOC+++ format. That could affect the reading
|
||||
> experience in newest devices. {.addenda}
|
||||
> experience in newer devices. {.addenda}
|
||||
|
||||
## Errors and warnings chart: +++EPUB+++ validation
|
||||
|
||||
|
@ -241,15 +241,15 @@ between Sigil and “from scratch publishing” books.
|
|||
One of the main advantages of not developing an +++EPUB+++
|
||||
with “from scratch” method is that we don't have to know
|
||||
+++HTML+++, +++CSS+++ and +++EPUB+++ structures. Usually we
|
||||
also count with a graphic interface that implies a short
|
||||
also count with a graphical interface that implies a short
|
||||
learning curve.
|
||||
|
||||
However, __ebooks not only requieres good text edition and
|
||||
design qualities, they also need coherent structures__,
|
||||
i.e. we have to care about the technical issues. +++EPUB+++s
|
||||
must not have errors or warnings because bad quality
|
||||
However, __ebooks not only requiere good text edition and
|
||||
design quality, they also need coherent structures__,
|
||||
i.e. we have to care about technical issues. +++EPUB+++s
|
||||
must not have errors or warnings because of bad quality
|
||||
+++HTML+++ or +++CSS+++ code, insufficient metadata or
|
||||
images issues.
|
||||
image issues.
|
||||
|
||||
For this reasons we need __+++EPUB+++ validators__. The
|
||||
official tool for +++EPUB+++ validation is EpubCheck. You
|
||||
|
@ -265,7 +265,7 @@ EpubCheck didn't find any error or warning. We had a few
|
|||
issues because we used the same +++HTML+++ and +++CSS+++
|
||||
files. Besides, each method created metadata independently.
|
||||
(For “from scratch publishing” we used [Pecas](https://pecas.cliteratu.re/),
|
||||
a suite of publishing scripts).
|
||||
a suite of publishing scripts.)
|
||||
|
||||
In InDesign the issue is because an incorrect image
|
||||
compression. For Sigil and Jutoh, BlueGriffon considers they
|
||||
|
@ -273,7 +273,7 @@ are using obsolete metadata elements.
|
|||
|
||||
Actually, __it isn't hard to solve these issues__.
|
||||
Nevertheless, it could be very frustrating to solve them if
|
||||
you don't now what is inside an +++EPUB+++ file. In order to
|
||||
you don't know what is inside an +++EPUB+++ file. In order to
|
||||
solve them we must decompress the +++EPUB+++, then we have
|
||||
to modify the problematic files and, finally, compress the
|
||||
files again.
|
||||
|
@ -283,7 +283,7 @@ files again.
|
|||
We dont need to buy software in order to develop
|
||||
+++EPUB+++s.
|
||||
|
||||
However, the half of the methods seen here use propertary
|
||||
However, half of the methods seen here use propertary
|
||||
software and, therefore, they have some additional costs.
|
||||
For InDesign and Jutoh we have to purchase software
|
||||
licenses. Sigil and “from scratch publishing” only use free
|
||||
|
@ -291,17 +291,17 @@ software.
|
|||
|
||||
A common myth between non-free software users is that this
|
||||
kind of tools have lower quality. At least in publishing
|
||||
enviroment this is fake. As we could see in this exercise:
|
||||
enviroment this isn't true. As we could see in this exercise:
|
||||
__Sigil and “from scratch publishing” had better results__.
|
||||
|
||||
Nevertheless, most publishers only use Adobe products, so in
|
||||
However, most publishers only use Adobe products, so in
|
||||
specific circumstances it is more convenient to develop
|
||||
ebooks by this way.
|
||||
|
||||
If you really care about the quality of your +++EPUB+++s,
|
||||
think twice before buying propertary software. The free and
|
||||
open source software communities have great alternatives
|
||||
that could fullfit your needs.
|
||||
that could fulfill your needs.
|
||||
|
||||
## Conclusion: “from scratch publishing” wins the match
|
||||
|
||||
|
@ -310,15 +310,15 @@ publishing”__ had better results. Most readers could think
|
|||
that this method requieres certain complex knowledge and a
|
||||
long learning curve.
|
||||
|
||||
I can say that within 24 hours workshop anybody can develop
|
||||
its first ebook “from scratch.” Usually most assitants don't
|
||||
have a technical background such as knowing +++HTML+++,
|
||||
+++CSS+++ or command line tools.
|
||||
I can say that within a 24 hours workshop anybody can
|
||||
develop their first ebook “from scratch.” Usually most
|
||||
learners don't have a technical background such as
|
||||
knowing +++HTML+++, +++CSS+++ or command line tools.
|
||||
|
||||
If you are gong to use software exclusively for ebooks, the
|
||||
recommendation is that it has to be free or open source
|
||||
software. With this you can avoid the costs increment at
|
||||
the same time that you can get free help from its
|
||||
software. With this you can avoid the cost increments at
|
||||
the same time that you can get free help from their
|
||||
communities.
|
||||
|
||||
You can download the [graphics](http://git.cliteratu.re/publishing-is-coding/blob/master/src/entry001/graphics.ods)
|
||||
|
|
Loading…
Reference in New Issue