Entendre-hi + amb la història

Les vinyetes de la història: l’origen del còmic | + Història

Aquest divendres obre les portes una nova edició del Saló del Còmic, ara rebatejat com Comic Barcelona. Una trobada inexcusable pels amants del novè art. Una expressió artística que té molta més història de la que sembla.

Les vinyetes de la història: l’origen del còmic | + Història
3
Es llegeix en minuts
Xavier Carmaniu Mainadé
Xavier Carmaniu Mainadé

Historiador

ver +

Aquest cap de setmana Barcelona es converteix en la capital del còmic, un món que els últims anys ha guanyat dinamisme i popularitat. Lluny queda aquell temps en què els patufets eren cosa només de criatures; o que els únics adults que en llegien eren o peterpans que continuaven enganxats a les aventures d'Àsterix, Tintin i els superherois; o directament això que ara tothom anomena “frikis”.

A diferència del cinema, que ha aconseguit reivindicar i posar en valor els seus orígens (més o menys a tots ens és familiar el nom dels germans Lumière, per exemple), a l’art seqüencial, tal i com el va definir el mític dibuixant Will Eisner, encara li queda camí per recórrer.

Val a dir que la idea de fer servir il•lustracions per narrar una història és antiquíssima. Cal tenir en compte que l'alfabetització no es va generalitzar fins a mitjans del segle XIX i, per tant, quan es volia explicar alguna cosa, el més eficaç era servir-se dels dibuixos. Costaria trobar alguna civilització, per més antiga que fos, que no ho hagués fet. Començant per l'art prehistòric. Les coves són plenes de dibuixos d'animals de tota mena i algunes vegades, per la manera que estan representats s'intueix que segurament explicaven quelcom. També es podria esmentar el cas dels jeroglífics egipcis o com l'emperador romà Trajà, el 113 dC, va encarregar construir una columna decorada amb escenes de les seves victòries contra els dacis

És cert que si ens cenyim al que diu el diccionari de l'IEC, que defineix el còmic com una “història explicada mitjançant una successió de vinyetes que contenen il•lustracions i text”, cal avançar uns quants segles per trobar-nos els primers exemples. Habitualment es considera que un dels pioners va ser “The Yellow Kid”, publicat a la premsa dels EUA entre 1895 i 1898, però a Europa ja se n'havien imprès d’altres. Per exemple, William Hogarth va produir les sis pintures “Marriage a-la-mode” i el pedagog suís Rodolphe Töpffer està considerat un dels primers dibuixants de còmic perquè feia relats amb imatges a “L’histoire de monsieur Jabot”.

Aquests primers passos van coincidir amb l'eclosió de la premsa com a gran mitjà de comunicació de masses. A més, les millores tècniques del procés d'impressió van permetre la inserció d'il•lustracions a les pàgines. El 1841, una famosa capçalera londinenca anomenada “Punch” fou la primera a fer servir el mot “cartoon” per referir-se als dibuixos satírics que apareixien a la premsa política. També a terres britàniques, però una mica més tard, va néixer el personatge Ally Sloper, fruit del treball del matrimoni format per Charles Henry Ross i Émilie de Tessier. Era tan popular entre la classe obrera que, tot i començar essent una petita tira còmica, es va convertir en publicació setmanal de la que es venien 350.000 exemplars.

  • Status 404
  • Error Not Found
  • Exception : org.springframework.beans.TypeMismatchException
  • Trace : org.springframework.beans.TypeMismatchException: Failed to convert value of type [java.lang.String] to required type [long]; nested exception is java.lang.NumberFormatException: For input string: ""
    	at org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:77)
    	at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:47)
    	at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:604)
    	at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:104)
    	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:78)
    	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:162)
    	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:129)
    	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:775)
    	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
    	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:965)
    	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:856)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
    	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:841)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextHeaderFilter.doFilterInternal(EndpointWebMvcAutoConfiguration.java:300)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at com.ctv.publisher.filter.cache.HtmlCacheFilter.cacheMiss(HtmlCacheFilter.java:179)
    	at com.ctv.publisher.filter.cache.HtmlCacheFilter.doFilterInternal(HtmlCacheFilter.java:113)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at com.ctv.publisher.filter.StaticResourceURLFilter.doFilter(StaticResourceURLFilter.java:46)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at com.ctv.publisher.filter.AcceptHeaderFilter.doFilter(AcceptHeaderFilter.java:47)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:117)
    	at org.springframework.boot.context.web.ErrorPageFilter.access$000(ErrorPageFilter.java:61)
    	at org.springframework.boot.context.web.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:92)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:110)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at com.ctv.publisher.filter.SemaphoreFilter.doFilter(SemaphoreFilter.java:51)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at com.ctv.web.tenancy.TenancyConfigurerFilter.doFilterInternal(TenancyConfigurerFilter.java:117)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.stagemonitor.web.monitor.MonitoredHttpRequest.execute(MonitoredHttpRequest.java:160)
    	at org.stagemonitor.requestmonitor.RequestMonitor.monitor(RequestMonitor.java:179)
    	at org.stagemonitor.web.monitor.filter.HttpRequestMonitorFilter.monitorRequest(HttpRequestMonitorFilter.java:157)
    	at org.stagemonitor.web.monitor.filter.HttpRequestMonitorFilter.doMonitor(HttpRequestMonitorFilter.java:120)
    	at org.stagemonitor.web.monitor.filter.HttpRequestMonitorFilter.doFilterInternal(HttpRequestMonitorFilter.java:98)
    	at org.stagemonitor.web.monitor.filter.AbstractExclusionFilter.doFilter(AbstractExclusionFilter.java:75)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
    	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
    	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:479)
    	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
    	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)
    	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    	at java.lang.Thread.run(Thread.java:750)
    Caused by: java.lang.NumberFormatException: For input string: ""
    	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    	at java.lang.Long.parseLong(Long.java:601)
    	at java.lang.Long.valueOf(Long.java:803)
    	at org.springframework.util.NumberUtils.parseNumber(NumberUtils.java:196)
    	at org.springframework.beans.propertyeditors.CustomNumberEditor.setAsText(CustomNumberEditor.java:113)
    	at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:449)
    	at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:422)
    	at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:195)
    	at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:107)
    	at org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:64)
    	... 88 more
    
  • Fields :[timestamp, status, error, exception, message, trace, path, error_fields, error_snippet_style]

En un món on encara no havien aparegut els altres grans mitjans, la premsa generava unes xifres de negoci exorbitants. Entre finals del segle XIX i principis del XX, als Estats Units es disputaven el pastís William Randolph Hearst i Joseph Pulitzer, propietaris de la majoria de capçaleres del país. Era un moment de gran creixement per l'arribada d'immigrants, procedents de tots els racons d'Europa. Com que quasi no sabien anglès, els dos empresaris van utilitzar els còmics com a reclam per vendre’ls diaris. 

L'esclat de la Primera Guerra Mundial ho va canviar tot de dalt a baix. I també va tenir efectes al món de la premsa. A partir de la dècada dels anys vint van començar a aparèixer productes més moderns, destinats específicament al públic infantil i adolescent. Un dels més exitosos va ser la revista belga “Le Petit Vingtième”, on Hergé va presentar les aventures de Tintín. Allò fou l'inici del còmic franco-belga, i després van sorgir-ne altres com Astèrix, Spirou… Mentrestant als EUA, aviat van proliferar els còmics de superherois: el 1938 començava a volar Superman i el 1939 es fundava Marvel. Tants anys després, la cultura popular continua bevent de la tinta d'aquelles pàgines ara adaptades als nous mitjans, convertint-se en sèries, pel•lícules i mil productes de marxandatge

Notícies relacionades

.


L’editorial Bruguera

Més enllà de la història interna del món del còmic, els àlbums i els personatges també són un gran testimoni de la seva època. Un dels casos més paradigmàtics el tenim a casa nostra amb les obres de l’editorial Bruguera, que a través de les seves vinyetes va retratar el franquisme gràcies als Carpanta, Zipi i Zape... i evidentment Mortadel·lo i Filemó.