Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Historical PDF layout: 1989 to 2012 (1989 to 2011 old logo, 2012 new logo) #1092

Closed
ronaldtse opened this issue Feb 7, 2024 · 9 comments
Closed
Assignees

Comments

@ronaldtse
Copy link
Contributor

ronaldtse commented Feb 7, 2024

This is the common layout we are all grown used to, from 1989 to 2012.

All preview files from iTeh and IEC:

1989 to 2011 (old ISO logo):
ISO-14792-2011.pdf
ISO-7010-2011-Amd-7-2016.pdf
ISO-9-1995.pdf
ISO-4-1997.pdf
ISO-9000-2005.pdf
ISO-13485-2003.pdf
ISO-5978-1990.pdf
info_isoiec9573{ed1.0}en.pdf
ISO-1985-1998.pdf
ISO-105-C01-1989.pdf
info_isoiec8631{ed2.0}en.pdf

From 2012, ISO changed their logo:
info_isoiec30170{ed1.0}en.pdf

And from the latter half of 2012, ISO changed the layout to the one we know now:
ISO-19005-3-2012.pdf

@ronaldtse ronaldtse changed the title Historical PDF layout: 1989 to 2012 (201 Historical PDF layout: 1989 to 2012 (1989 to 2011 old logo, 2012 new logo) Feb 7, 2024
@Intelligent2013
Copy link
Contributor

@ronaldtse I've looked at this PDF and found that there aren't clear common styles in them to separate just by date between 1989 and 2012.

ToC styles

  • ISO/IEC 8631:1989
    image

  • ISO/IEC/TR 9573:1988
    image

  • ISO 1985: 1998
    image

  • ISO 13485:2003
    image

  • ISO 9000:2005
    image

  • ISO/IEC 30170:2012
    image

Page header

  • ISO/IEC/TR 9573 (1988-12-01)
    image

  • ISO/IEC 8631 (1989-08-01, note: spaces around :)
    image

Font sizes

  • ISO/IEC/TR 9573 (1988-12-01)
    image

  • ISO/IEC 8631 (1989-08-01)
    image

Logo

  • ISO/IEC 8631 (1989-08-01)
    image

  • ISO 4:1997
    image

  • ISO 14792:2011 (2011-03-15)
    image

  • ISO/IEC 30170 (2012-04-15)
    image

  • ISO 19005-3:2012 (2012-10-15, note: old logo as in 2011 year)
    image

Main sections header (with and without copyright sign)

image
image
image
image
image

This isn't a full list of the differences, of course.

I have a question. The old PDFs published already. Further amendments publish with new style. What is the main goal to support the historical PDF layouts?

@ronaldtse
Copy link
Contributor Author

It is quite clear that layouts were not very much standardized across documents. I think the best way is for you just to choose the most reasonable presentation for each element and go with it.

The purpose of implementing historical PDF layouts is just so that we can publish an old document in a similar presentation. There are occasions where we need to publish the same content in the same layout, without actually updating the contents of the document, therefore using the same identifier as the original. The point is that we cannot use the new layout to publish an old document without changing the identifier.

@ronaldtse
Copy link
Contributor Author

Here's a complete document that is dual-logo ISO / IDF published and hosted by the IDF:

@Intelligent2013
Copy link
Contributor

Logo:

  • 1989 to 1992
    image
    Note: 2nd is old IEC logo

  • 1993 to 2011
    image

  • 2012
    image

Intelligent2013 added a commit to metanorma/mn-native-pdf that referenced this issue Feb 14, 2024
Intelligent2013 added a commit to metanorma/mn-native-pdf that referenced this issue Feb 15, 2024
@Intelligent2013
Copy link
Contributor

Intelligent2013 commented Feb 15, 2024

Intelligent2013 added a commit to metanorma/mn-native-pdf that referenced this issue Feb 16, 2024
Intelligent2013 added a commit to metanorma/mn-native-pdf that referenced this issue Feb 16, 2024
Intelligent2013 added a commit to metanorma/mn-native-pdf that referenced this issue Feb 16, 2024
Intelligent2013 added a commit to metanorma/mn-native-pdf that referenced this issue Feb 17, 2024
Intelligent2013 added a commit to metanorma/mn-native-pdf that referenced this issue Feb 17, 2024
@Intelligent2013
Copy link
Contributor

Table doesn't spanned across columns:
image

because table block isn't top-level element (inside fo:block):

<fo:block id="_2">
	...
	<fo:block-container margin-left="0mm" margin-right="0mm" font-size="9pt" margin-bottom="8pt" role="SKIP" span="all">
		<fo:table id="table1" table-omit-footer-at-break="true" table-layout="fixed" border="1pt solid black" width="100%" border-top="1pt solid black">

and Apache FOP doesn't support span="all" for non-top elements.

@Intelligent2013
Copy link
Contributor

The same issue for Annex title:
image

Need ISO XSLT refactoring.

@Intelligent2013
Copy link
Contributor

Intelligent2013 commented Feb 18, 2024

Two column layout support added for 1989 layout in ISO XSLT.
(:presentation-metadata-layout-columns: 2 in document.adoc, similar to PAS documents)

Next tasks:

@Intelligent2013
Copy link
Contributor

ISO XSLT updated.
How to enable 1989 to 2012 layout:

:document-scheme: 1989

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants