hendricius / the-sourdough-framework

Open source book dedicated to helping you to make the best possible sourdough bread at home.
https://breadco.de/book
Creative Commons Attribution Share Alike 4.0 International
2.62k stars 137 forks source link

Fix issue with degrees display in flowcharts #223

Closed hendricius closed 9 months ago

hendricius commented 1 year ago

This fixes #183. Not an ideal solution, but it works 😎 . What do you think @cedounet ?

cedounet commented 1 year ago

I like to think it would be better to fix either the macro or the font, preferably the font. Interesting that typing it direct does not trigger a font character substitution.

I noted the flowcharts are not searchable / text on the website. Is that intended ?

180C (xxxF) is probably acceptable on the web page, most people will understand.

hendricius commented 1 year ago

Not intended. If you check the source code on the web you can see that a weird svg is created 😂

On Fri 8. Sep 2023 at 15:01, cedounet @.***> wrote:

I like to think it would be better to fix either the macro or the font, preferably the font. Interesting that typing it direct does not trigger a font character substitution.

I noted the flowcharts are not searchable / text on the website. Is that intended ?

180C (xxxF) is probably acceptable on the web page, most people will understand.

— Reply to this email directly, view it on GitHub https://github.com/hendricius/the-sourdough-framework/pull/223#issuecomment-1711636445, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGHNW6HYPH5ONEZGQD7YWLXZMJLHANCNFSM6AAAAAA4QKDWWI . You are receiving this because you authored the thread.Message ID: @.***>

hendricius commented 1 year ago

Sample code from the SVG. You can see that the text is no longer visible, it seems to be fully generated:


  | <?xml version='1.0' encoding='UTF-8'?>
-- | --
  | <!-- This file was generated by dvisvgm 3.0.3 -->
  | <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='414.704944pt' height='458.027514pt' viewBox='.001415 62.611491 414.704944 458.027514'>
  | <defs>
  | <path id='g5-29' d='M2.929016-3.845579V-4.423412H1.723537V-5.628892C1.723537-6.266501 2.082192-6.41594 2.331258-6.41594C2.530511-6.41594 2.749689-6.356164 2.929016-6.246575V-6.914072C2.86924-6.933998 2.620174-7.023661 2.331258-7.023661C1.594022-7.023661 1.006227-6.326276 1.006227-5.330012V-4.423412H.268991V-3.845579H1.006227V0H1.753425V-3.845579H2.929016ZM4.513076 0V-6.914072H3.765878V0H4.513076Z'/>
  | <path id='g5-44' d='M1.793275-.009963V-.826899H.966376V0H1.215442L.966376 1.24533H1.374844L1.793275-.009963Z'/>
  | <path id='g5-46' d='M1.793275 0V-.826899H.966376V0H1.793275Z'/>
  | <path id='g5-48' d='M4.552927-3.247821C4.552927-4.034869 4.513076-4.961395 4.094645-5.768369C3.686177-6.515567 2.998755-6.75467 2.49066-6.75467C1.902864-6.75467 1.205479-6.485679 .797011-5.599004C.468244-4.871731 .418431-4.044832 .418431-3.247821C.418431-2.460772 .458281-1.733499 .757161-1.006227C1.155666-.049813 1.912827 .219178 2.480697 .219178C3.20797 .219178 3.835616-.18929 4.154421-.876712C4.4533-1.524284 4.552927-2.181818 4.552927-3.247821ZM3.775841-3.367372C3.775841-2.709838 3.775841-2.082192 3.596513-1.454545C3.337484-.547945 2.809465-.388543 2.49066-.388543C1.972603-.388543 1.564134-.767123 1.364882-1.484433C1.205479-2.052304 1.195517-2.590286 1.195517-3.367372C1.195517-3.995019 1.195517-4.592777 1.364882-5.140722C1.424658-5.330012 1.673724-6.146949 2.480697-6.146949C3.257783-6.146949 3.516812-5.389788 3.58655-5.210461C3.775841-4.652553 3.775841-3.985056 3.775841-3.367372Z'/>
  | <path id='g5-49' d='M4.224159 0V-.577833H2.978829V-6.75467H2.779577C2.191781-6.146949 1.364882-6.117061 .886675-6.097136V-5.519303C1.215442-5.529265 1.693649-5.549191 2.191781-5.758406V-.577833H.946451V0H4.224159Z'/>
  | <path id='g5-50' d='M4.473225 0V-.707347H2.660025C2.540473-.707347 2.420922-.697385 2.30137-.697385H1.215442C1.534247-.976339 2.291407-1.723537 2.600249-2.012453C2.789539-2.191781 3.297634-2.610212 3.486924-2.789539C3.935243-3.237858 4.473225-3.765878 4.473225-4.612702C4.473225-5.758406 3.666252-6.75467 2.351183-6.75467C1.215442-6.75467 .657534-5.977584 .418431-5.120797C.537983-4.951432 .587796-4.891656 .607721-4.861768C.627646-4.841843 .727273-4.712329 .826899-4.572852C1.026152-5.339975 1.305106-6.117061 2.211706-6.117061C3.148194-6.117061 3.656289-5.369863 3.656289-4.592777C3.656289-3.745953 3.088418-3.178082 2.500623-2.580324L1.733499-1.872976L.498132-.637609V0H4.473225Z'/>
  | <path id='g5-51' d='M4.552927-1.793275C4.552927-2.699875 3.855542-3.317559 3.178082-3.526775C3.935243-3.935243 4.283935-4.612702 4.283935-5.240349C4.283935-6.097136 3.457036-6.75467 2.470735-6.75467C1.703611-6.75467 .976339-6.356164 .557908-5.65878L.916563-5.120797C1.205479-5.818182 1.853051-6.176837 2.460772-6.176837C2.978829-6.176837 3.466999-5.877958 3.466999-5.240349C3.466999-4.632628 3.058531-4.044832 2.450809-3.905355C2.391034-3.895392 2.371108-3.895392 1.663761-3.835616V-3.227895H2.371108C3.447073-3.227895 3.666252-2.30137 3.666252-1.803238C3.666252-1.026152 3.20797-.388543 2.440847-.388543C1.753425-.388543 .966376-.737235 .52802-1.414695L.418431-.816936C1.145704 .119552 2.062267 .219178 2.460772 .219178C3.676214 .219178 4.552927-.747198 4.552927-1.793275Z'/>
  | <path id='g5-52' d='M4.692403-1.703611V-2.311333H3.706102V-6.535492H2.799502L.278954-2.311333V-1.703611H2.919054V0H3.706102V-1.703611H4.692403ZM2.978829-2.311333H1.05604C1.574097-3.16812 2.968867-5.529265 2.978829-6.097136V-2.311333Z'/>
  | <path id='g5-53' d='M4.473225-2.022416C4.473225-3.267746 3.616438-4.254047 2.590286-4.254047C2.191781-4.254047 1.8132-4.104608 1.524284-3.845579V-5.897883H4.144458V-6.535492H.806974V-2.859278H1.464508C1.633873-3.257783 2.002491-3.646326 2.580324-3.646326C3.048568-3.646326 3.58655-3.237858 3.58655-2.042341C3.58655-.388543 2.371108-.388543 2.281445-.388543C1.613948-.388543 1.006227-.777086 .71731-1.315068L.388543-.757161C.797011-.18929 1.484433 .219178 2.291407 .219178C3.476961 .219178 4.473225-.767123 4.473225-2.022416Z'/>
  | <path id='g5-54' d='M4.552927-2.211706C4.552927-3.486924 3.895392-4.60274 2.938979-4.60274C2.620174-4.60274 1.863014-4.523039 1.255293-3.775841C1.384807-5.379826 2.171856-6.176837 3.088418-6.176837C3.466999-6.176837 3.785803-6.107098 4.134496-5.967621V-6.555417C3.626401-6.75467 3.217933-6.75467 3.078456-6.75467C1.673724-6.75467 .418431-5.349938 .418431-3.20797C.418431-.388543 1.653798 .219178 2.500623 .219178C3.098381 .219178 3.526775-.009963 3.915318-.458281C4.363636-.966376 4.552927-1.424658 4.552927-2.211706ZM3.73599-2.211706C3.73599-1.872976 3.73599-1.414695 3.496887-1.006227C3.327522-.727273 3.068493-.388543 2.500623-.388543C1.444583-.388543 1.295143-1.853051 1.265255-2.181818C1.265255-2.321295 1.265255-2.34122 1.275218-2.460772C1.275218-3.198007 1.723537-3.995019 2.550436-3.995019C3.028643-3.995019 3.307597-3.745953 3.506849-3.377335C3.716065-3.008717 3.73599-2.660025 3.73599-2.211706Z'/>
  | <path id='g5-56' d='M4.552927-1.793275C4.552927-2.699875 3.855542-3.307597 3.188045-3.536737C4.07472-3.825654 4.41345-4.483188 4.41345-5.011208C4.41345-5.947696 3.566625-6.75467 2.49066-6.75467C1.374844-6.75467 .557908-5.927771 .557908-5.011208C.557908-4.483188 .896638-3.825654 1.783313-3.536737C1.066002-3.287671 .418431-2.660025 .418431-1.793275C.418431-.707347 1.334994 .219178 2.480697 .219178C3.666252 .219178 4.552927-.737235 4.552927-1.793275ZM3.716065-5.011208C3.716065-4.293898 3.20797-3.835616 2.49066-3.835616C1.723537-3.835616 1.255293-4.323786 1.255293-5.011208S1.743462-6.176837 2.480697-6.176837C3.267746-6.176837 3.716065-5.65878 3.716065-5.011208ZM3.745953-1.803238C3.745953-.836862 3.128269-.388543 2.49066-.388543C1.803238-.388543 1.225405-.86675 1.225405-1.803238C1.225405-2.849315 1.942715-3.227895 2.480697-3.227895C3.058531-3.227895 3.745953-2.82939 3.745953-1.803238Z'/>
  | <path id='g5-58' d='M1.793275-3.596513V-4.423412H.966376V-3.596513H1.793275ZM1.793275 0V-.826899H.966376V0H1.793275Z'/>
  | <path id='g5-63' d='M4.134496-5.479452C4.134496-6.156912 3.73599-7.023661 2.231631-7.023661C1.62391-7.023661 1.085928-6.854296 .557908-6.495641L.787049-5.867995C1.026152-6.087173 1.514321-6.41594 2.231631-6.41594C2.699875-6.41594 3.35741-6.336239 3.35741-5.489415C3.35741-5.041096 3.138232-4.851806 3.008717-4.732254C1.872976-3.765878 1.872976-2.49066 1.872976-2.062267V-1.743462H2.540473V-2.281445C2.540473-2.968867 2.879203-3.706102 3.566625-4.283935C3.755915-4.443337 4.134496-4.762142 4.134496-5.479452ZM2.620174 0V-.826899H1.793275V0H2.620174Z'/>
  | <path id='g5-66' d='M6.07721-1.872976C6.07721-2.739726 5.210461-3.447073 4.154421-3.616438C5.061021-3.845579 5.808219-4.423412 5.808219-5.180573C5.808219-6.097136 4.742217-6.914072 3.327522-6.914072H.966376V0H3.596513C5.031133 0 6.07721-.896638 6.07721-1.872976ZM5.031133-5.17061C5.031133-4.572852 4.323786-3.895392 2.948941-3.895392H1.793275V-6.356164H3.048568C4.154421-6.356164 5.031133-5.828144 5.031133-5.17061ZM5.270237-1.882939C5.270237-1.135741 4.393524-.557908 3.317559-.557908H1.793275V-3.287671H3.237858C4.293898-3.287671 5.270237-2.67995 5.270237-1.882939Z'/>
  | <path id='g5-67' d='M5.84807-.448319L5.788294-1.135741C5.499377-.936488 5.210461-.747198 4.871731-.647572C4.552927-.537983 4.204234-.52802 3.865504-.52802C3.217933-.52802 2.630137-.876712 2.221669-1.384807C1.763387-1.972603 1.544209-2.709838 1.544209-3.457036S1.763387-4.951432 2.221669-5.539228C2.630137-6.047323 3.217933-6.396015 3.865504-6.396015C4.164384-6.396015 4.473225-6.366127 4.762142-6.276463C5.061021-6.1868 5.339975-6.03736 5.599004-5.858032L5.738481-6.674969C5.439601-6.794521 5.13076-6.894147 4.811955-6.953923C4.503113-7.013699 4.184309-7.033624 3.865504-7.033624C2.988792-7.033624 2.181818-6.635118 1.594022-5.987547C.976339-5.290162 .657534-4.383562 .657534-3.457036S.976339-1.62391 1.594022-.936488C2.181818-.288917 2.988792 .109589 3.865504 .109589C4.214197 .109589 4.562889 .099626 4.901619 0C5.240349-.089664 5.549191-.268991 5.84807-.448319Z'/>
  | <path id='g5-70' d='M5.240349-6.236613V-6.884184H.936488V0H1.823163V-3.138232H4.83188V-3.745953H1.823163V-6.246575H3.128269C3.247821-6.246575 3.367372-6.236613 3.486924-6.236613H5.240349Z'/>
  | <path id='g5-73' d='M1.823163 0V-6.914072H.936488V0H1.823163Z'/>
  | <path id='g5-80' d='M5.798257-4.901619C5.798257-5.967621 4.811955-6.914072 3.437111-6.914072H.956413V0H1.843088V-2.879203H3.506849C4.742217-2.879203 5.798257-3.785803 5.798257-4.901619ZM4.991283-4.901619C4.991283-4.11457 4.363636-3.457036 3.217933-3.457036H1.8132V-6.356164H3.217933C4.313823-6.356164 4.991283-5.748443 4.991283-4.901619Z'/>
  | <path id='g5-83' d='M4.971357-1.882939C4.971357-2.530511 4.662516-3.008717 4.443337-3.247821C3.975093-3.745953 3.646326-3.835616 2.729763-4.064757C2.15193-4.204234 1.992528-4.244085 1.693649-4.503113C1.62391-4.562889 1.344956-4.851806 1.344956-5.290162C1.344956-5.877958 1.882939-6.475716 2.799502-6.475716C3.636364-6.475716 4.11457-6.146949 4.483188-5.838107L4.632628-6.635118C4.084682-6.963885 3.536737-7.13325 2.809465-7.13325C1.424658-7.13325 .557908-6.156912 .557908-5.17061C.557908-4.742217 .697385-4.323786 1.09589-3.905355C1.514321-3.457036 1.952677-3.337484 2.540473-3.198007C3.387298-2.988792 3.486924-2.958904 3.765878-2.709838C3.965131-2.540473 4.184309-2.211706 4.184309-1.783313C4.184309-1.125778 3.636364-.468244 2.729763-.468244C2.321295-.468244 1.424658-.56787 .587796-1.275218L.438356-.468244C1.315068 .079701 2.11208 .219178 2.739726 .219178C4.054795 .219178 4.971357-.787049 4.971357-1.882939Z'/>
  | <path id='g5-85' d='M5.907846-2.321295V-6.914072H5.13076V-2.311333C5.13076-.996264 4.293898-.33873 3.457036-.33873C2.6401-.33873 1.823163-.966376 1.823163-2.311333V-6.914072H.936488V-2.321295C.936488-.86675 2.102117 .219178 3.447073 .219178C4.782067 .219178 5.907846-.876712 5.907846-2.321295Z'/>
  | <path id='g5-86' d='M6.495641-6.914072H5.718555L4.393524-3.506849C4.234122-3.098381 3.486924-1.175592 3.39726-.71731H3.387298C3.307597-1.115816 2.879203-2.211706 2.789539-2.450809L1.066002-6.914072H.139477L2.859278 0H3.775841L6.495641-6.914072Z'/>
  | <path id='g5-97' d='M4.07472 0V-2.879203C4.07472-3.895392 3.347447-4.592777 2.430884-4.592777C1.783313-4.592777 1.334994-4.433375 .86675-4.164384L.926526-3.506849C1.444583-3.875467 1.942715-4.004981 2.430884-4.004981C2.899128-4.004981 3.297634-3.606476 3.297634-2.86924V-2.440847C1.803238-2.420922 .537983-2.002491 .537983-1.125778C.537983-.697385 .806974 .109589 1.673724 .109589C1.8132 .109589 2.749689 .089664 3.327522-.358655V0H4.07472ZM3.297634-1.315068C3.297634-1.125778 3.297634-.876712 2.958904-.687422C2.669988-.508095 2.291407-.498132 2.181818-.498132C1.703611-.498132 1.255293-.727273 1.255293-1.145704C1.255293-1.843088 2.86924-1.912827 3.297634-1.932752V-1.315068Z'/>
  | <path id='g5-98' d='M4.782067-2.221669C4.782067-3.457036 4.104608-4.533001 3.16812-4.533001C2.779577-4.533001 2.161893-4.433375 1.564134-3.945205V-6.914072H.816936V0H1.594022V-.458281C1.833126-.239103 2.261519 .109589 2.929016 .109589C3.92528 .109589 4.782067-.886675 4.782067-2.221669ZM4.004981-2.221669C4.004981-.926526 3.16812-.498132 2.560399-.498132C2.171856-.498132 1.843088-.67746 1.594022-1.135741V-3.337484C1.753425-3.576588 2.11208-3.92528 2.660025-3.92528C3.247821-3.92528 4.004981-3.496887 4.004981-2.221669Z'/>
  | <path id='g5-99' d='M4.134496-.398506L4.07472-1.066002C3.566625-.667497 3.028643-.52802 2.520548-.52802C1.693649-.52802 1.135741-1.24533 1.135741-2.221669C1.135741-2.998755 1.504359-3.955168 2.560399-3.955168C3.078456-3.955168 3.417186-3.875467 3.965131-3.516812L4.084682-4.164384C3.496887-4.503113 3.158157-4.592777 2.550436-4.592777C1.165629-4.592777 .358655-3.387298 .358655-2.211706C.358655-.976339 1.265255 .109589 2.510585 .109589C3.048568 .109589 3.596513-.029888 4.134496-.398506Z'/>
  | <path id='g5-100' d='M4.323786 0V-6.914072H3.576588V-3.985056C3.048568-4.423412 2.49066-4.533001 2.122042-4.533001C1.135741-4.533001 .358655-3.496887 .358655-2.211706C.358655-.9066 1.125778 .109589 2.072229 .109589C2.400996 .109589 2.988792 .019925 3.5467-.518057V0H4.323786ZM3.5467-1.384807C3.5467-1.24533 3.536737-1.066002 3.217933-.777086C2.988792-.577833 2.739726-.498132 2.480697-.498132C1.863014-.498132 1.135741-.966376 1.135741-2.201743C1.135741-3.516812 1.992528-3.92528 2.580324-3.92528C3.028643-3.92528 3.327522-3.696139 3.5467-3.377335V-1.384807Z'/>
  | <path id='g5-101' d='M4.124533-2.181818C4.124533-2.520548 4.11457-3.267746 3.726027-3.865504C3.317559-4.483188 2.709838-4.592777 2.351183-4.592777C1.24533-4.592777 .348692-3.536737 .348692-2.251557C.348692-.936488 1.305106 .109589 2.500623 .109589C3.128269 .109589 3.696139-.129514 4.084682-.408468L4.024907-1.05604C3.39726-.537983 2.739726-.498132 2.510585-.498132C1.713574-.498132 1.075965-1.205479 1.046077-2.181818H4.124533ZM3.556663-2.729763H1.09589C1.255293-3.486924 1.783313-3.985056 2.351183-3.985056C2.86924-3.985056 3.427148-3.646326 3.556663-2.729763Z'/>
  | <path id='g5-102' d='M3.457036-6.246575V-6.914072C3.337484-6.94396 3.028643-7.023661 2.660025-7.023661C1.723537-7.023661 1.006227-6.316314 1.006227-5.32005V-4.423412H.268991V-3.845579H1.006227V0H1.753425V-3.845579H2.849315V-4.423412H1.723537V-5.608966C1.723537-6.346202 2.391034-6.41594 2.650062-6.41594C2.849315-6.41594 3.118306-6.396015 3.457036-6.246575Z'/>
  | <path id='g5-103' d='M4.83188-3.905355L4.722291-4.533001C4.024907-4.533001 3.447073-4.343711 3.148194-4.214197C2.938979-4.383562 2.600249-4.533001 2.201743-4.533001C1.344956-4.533001 .617684-3.815691 .617684-2.909091C.617684-2.540473 .747198-2.181818 .946451-1.92279C.657534-1.514321 .657534-1.125778 .657534-1.075965C.657534-.816936 .747198-.52802 .916563-.318804C.398506-.009963 .278954 .448319 .278954 .707347C.278954 1.454545 1.265255 2.052304 2.480697 2.052304C3.706102 2.052304 4.692403 1.464508 4.692403 .697385C4.692403-.687422 3.028643-.687422 2.6401-.687422H1.763387C1.633873-.687422 1.185554-.687422 1.185554-1.215442C1.185554-1.325031 1.225405-1.484433 1.295143-1.574097C1.504359-1.424658 1.833126-1.285181 2.201743-1.285181C3.098381-1.285181 3.795766-2.022416 3.795766-2.909091C3.795766-3.387298 3.576588-3.755915 3.466999-3.905355L3.506849-3.895392C3.726027-3.895392 4.004981-3.935243 4.244085-3.935243C4.423412-3.935243 4.83188-3.905355 4.83188-3.905355ZM3.098381-2.909091C3.098381-2.132005 2.630137-1.853051 2.201743-1.853051C1.833126-1.853051 1.315068-2.082192 1.315068-2.909091S1.833126-3.965131 2.201743-3.965131C2.630137-3.965131 3.098381-3.686177 3.098381-2.909091ZM3.995019 .71731C3.995019 1.155666 3.307597 1.484433 2.49066 1.484433C1.683686 1.484433 .976339 1.175592 .976339 .707347C.976339 .67746 .976339 .029888 1.753425 .029888H2.650062C2.86924 .029888 3.995019 .029888 3.995019 .71731Z'/>
  | <path id='g5-104' d='M4.333748 0V-2.968867C4.333748-3.626401 4.184309-4.533001 2.968867-4.533001C2.351183-4.533001 1.872976-4.224159 1.554172-3.815691V-6.914072H.806974V0H1.58406V-2.440847C1.58406-3.098381 1.833126-3.92528 2.590286-3.92528C3.5467-3.92528 3.556663-3.217933 3.556663-2.899128V0H4.333748Z'/>
  | <path id='g5-105' d='M1.554172 0V-4.423412H.806974V0H1.554172ZM1.633873-5.638854V-6.525529H.747198V-5.638854H1.633873Z'/>
  | <path id='g5-107' d='M4.692403 0L2.799502-2.709838L4.473225-4.423412H3.576588L1.554172-2.351183V-6.914072H.836862V0H1.524284V-1.404732L2.321295-2.231631L3.875467 0H4.692403Z'/>
  | <path id='g5-108' d='M1.554172 0V-6.914072H.806974V0H1.554172Z'/>
  | <path id='g5-109' d='M7.103362 0V-2.968867C7.103362-3.636364 6.94396-4.533001 5.738481-4.533001C5.140722-4.533001 4.622665-4.254047 4.254047-3.716065C3.995019-4.473225 3.297634-4.533001 2.978829-4.533001C2.261519-4.533001 1.793275-4.124533 1.524284-3.765878V-4.483188H.806974V0H1.58406V-2.440847C1.58406-3.118306 1.853051-3.92528 2.590286-3.92528C3.516812-3.92528 3.566625-3.277709 3.566625-2.899128V0H4.343711V-2.440847C4.343711-3.118306 4.612702-3.92528 5.349938-3.92528C6.276463-3.92528 6.326276-3.277709 6.326276-2.899128V0H7.103362Z'/>
  | <path id='g5-110' d='M4.333748 0V-2.968867C4.333748-3.626401 4.184309-4.533001 2.968867-4.533001C2.072229-4.533001 1.58406-3.855542 1.524284-3.775841V-4.483188H.806974V0H1.58406V-2.440847C1.58406-3.098381 1.833126-3.92528 2.590286-3.92528C3.5467-3.92528 3.556663-3.217933 3.556663-2.899128V0H4.333748Z'/>
  | <path id='g5-111' d='M4.672478-2.191781C4.672478-3.526775 3.676214-4.592777 2.49066-4.592777C1.265255-4.592777 .298879-3.496887 .298879-2.191781C.298879-.876712 1.315068 .109589 2.480697 .109589C3.676214 .109589 4.672478-.896638 4.672478-2.191781ZM3.895392-2.291407C3.895392-1.115816 3.217933-.52802 2.480697-.52802C1.793275-.52802 1.075965-1.085928 1.075965-2.291407S1.833126-3.985056 2.480697-3.985056C3.178082-3.985056 3.895392-3.466999 3.895392-2.291407Z'/>
  | <path id='g5-112' d='M4.782067-2.221669C4.782067-3.417186 4.154421-4.533001 3.198007-4.533001C2.600249-4.533001 2.022416-4.323786 1.564134-3.935243V-4.423412H.816936V1.932752H1.594022V-.458281C1.902864-.169365 2.34122 .109589 2.938979 .109589C3.905355 .109589 4.782067-.86675 4.782067-2.221669ZM4.004981-2.221669C4.004981-1.195517 3.297634-.498132 2.550436-.498132C2.161893-.498132 1.892902-.697385 1.693649-.966376C1.594022-1.115816 1.594022-1.135741 1.594022-1.315068V-3.317559C1.833126-3.666252 2.221669-3.895392 2.650062-3.895392C3.407223-3.895392 4.004981-3.138232 4.004981-2.221669Z'/>
  | <path id='g5-114' d='M3.257783-3.865504V-4.533001C2.371108-4.523039 1.823163-4.034869 1.514321-3.576588V-4.483188H.816936V0H1.564134V-2.132005C1.564134-3.128269 2.281445-3.845579 3.257783-3.865504Z'/>
  | <path id='g5-115' d='M3.58655-1.275218C3.58655-1.823163 3.217933-2.161893 3.198007-2.191781C2.809465-2.540473 2.540473-2.600249 2.042341-2.689913C1.494396-2.799502 1.036115-2.899128 1.036115-3.387298C1.036115-4.004981 1.753425-4.004981 1.882939-4.004981C2.201743-4.004981 2.729763-3.965131 3.297634-3.626401L3.417186-4.273973C2.899128-4.513076 2.49066-4.592777 1.982565-4.592777C1.733499-4.592777 .328767-4.592777 .328767-3.287671C.328767-2.799502 .617684-2.480697 .86675-2.291407C1.175592-2.072229 1.39477-2.032379 1.942715-1.92279C2.30137-1.853051 2.879203-1.733499 2.879203-1.205479C2.879203-.518057 2.092154-.518057 1.942715-.518057C1.135741-.518057 .577833-.886675 .398506-1.006227L.278954-.328767C.597758-.169365 1.145704 .109589 1.952677 .109589C2.132005 .109589 2.67995 .109589 3.108344-.209215C3.417186-.448319 3.58655-.846824 3.58655-1.275218Z'/>
  | <path id='g5-116' d='M3.307597-.268991L3.148194-.856787C2.889166-.647572 2.570361-.52802 2.251557-.52802C1.882939-.52802 1.743462-.826899 1.743462-1.354919V-3.845579H3.148194V-4.423412H1.743462V-5.688667H1.05604V-4.423412H.18929V-3.845579H1.026152V-1.185554C1.026152-.587796 1.165629 .109589 1.853051 .109589C2.550436 .109589 3.058531-.139477 3.307597-.268991Z'/>
  | <path id='g5-117' d='M4.333748 0V-4.423412H3.556663V-1.534247C3.556663-.787049 2.998755-.438356 2.361146-.438356C1.653798-.438356 1.58406-.697385 1.58406-1.125778V-4.423412H.806974V-1.085928C.806974-.368618 1.036115 .109589 1.863014 .109589C2.391034 .109589 3.098381-.049813 3.58655-.478207V0H4.333748Z'/>
  | <path id='g5-119' d='M6.655044-4.423412H5.927771L5.290162-2.311333C5.180573-1.952677 4.881694-.966376 4.83188-.537983H4.821918C4.782067-.846824 4.533001-1.733499 4.363636-2.30137L3.716065-4.423412H3.01868L2.450809-2.550436C2.34122-2.201743 2.002491-1.05604 1.96264-.547945H1.952677C1.902864-1.026152 1.574097-2.15193 1.414695-2.699875L.896638-4.423412H.139477L1.504359 0H2.291407L2.909091-2.052304C3.048568-2.510585 3.327522-3.496887 3.35741-3.865504H3.367372C3.387298-3.58655 3.556663-2.899128 3.686177-2.470735L4.41345 0H5.290162L6.655044-4.423412Z'/>
  | <path id='g5-121' d='M4.443337-4.423412H3.696139C2.400996-1.255293 2.381071-.797011 2.371108-.56787H2.361146C2.30137-1.235367 1.504359-3.088418 1.464508-3.178082L.926526-4.423412H.139477L2.072229 0L1.713574 .896638C1.454545 1.474471 1.285181 1.474471 1.145704 1.474471C.986301 1.474471 .667497 1.43462 .368618 1.315068L.428394 1.96264C.647572 2.012453 .926526 2.042341 1.145704 2.042341C1.494396 2.042341 1.863014 1.92279 2.271482 .9066L4.443337-4.423412Z'/>
  | <path id='g5-122' d='M4.004981 0V-.617684H2.540473C2.420922-.617684 2.30137-.607721 2.181818-.607721H1.334994L3.985056-4.034869V-4.423412H.418431V-3.835616H1.803238C1.92279-3.835616 2.042341-3.845579 2.161893-3.845579H2.938979L.278954-.408468V0H4.004981Z'/>
  | </defs>
  | <g id='page9' transform='matrix(1.15 0 0 1.15 0 0)'>
  | <path d='M85.9023 97.499999L43.414063 55.0117L.9258 97.499999L43.414063 139.9883Z' fill='#f6b7c2'/>
  | <path d='M85.9023 97.499999L43.414063 55.0117L.9258 97.499999L43.414063 139.9883Z' stroke='#282828' fill='none' stroke-width='1.13385' stroke-miterlimit='10'/>
  | <g transform='matrix(1 0 0 1 -26.3387 -9.4646)'>
  | <use x='46.561007' y='97.499884' xlink:href='#g5-83'/>
  | <use x='52.095748' y='97.499884' xlink:href='#g5-116'/>
  | <use x='55.69325' y='97.499884' xlink:href='#g5-97'/>
  | <use x='60.204046' y='97.499884' xlink:href='#g5-114'/>
  | <use x='63.607953' y='97.499884' xlink:href='#g5-116'/>
  | <use x='67.205455' y='97.499884' xlink:href='#g5-101'/>
  | <use x='71.633354' y='97.499884' xlink:href='#g5-114'/>
  | <use x='78.358136' y='97.499884' xlink:href='#g5-108'/>
  | <use x='80.738222' y='97.499884' xlink:href='#g5-97'/>
  | <use x='85.525767' y='97.499884' xlink:href='#g5-115'/>
  | <use x='89.344778' y='97.499884' xlink:href='#g5-116'/>
  | <use x='44.900501' y='109.455053' xlink:href='#g5-102'/>
  | <use x='47.944582' y='109.455053' xlink:href='#g5-101'/>
  | <use x='52.372481' y='109.455053' xlink:href='#g5-100'/>
  | <use x='60.840727' y='109.455053' xlink:href='#g5-119'/>
  | <use x='67.64819' y='109.455053' xlink:href='#g5-105'/>
  | <use x='70.028276' y='109.455053' xlink:href='#g5-116'/>
  | <use x='73.625778' y='109.455053' xlink:href='#g5-104'/>
  | <use x='78.773149' y='109.455053' xlink:href='#g5-105'/>
  | <use x='81.153235' y='109.455053' xlink:href='#g5-110'/>
  | <use x='89.621481' y='109.455053' xlink:href='#g5-51'/>
  | <use x='58.36399' y='121.410221' xlink:href='#g5-100'/>
  | <use x='63.511361' y='121.410221' xlink:href='#g5-97'/>
  | <use x='68.022158' y='121.410221' xlink:href='#g5-121'/>
  | <use x='72.615927' y='121.410221' xlink:href='#g5-115'/>
  | <use x='76.434938' y='121.410221' xlink:href='#g5-63'/>
  | </g>
  | <path d='M185.9803 66.2266H127.6172C125.418 66.2266 123.6328 68.0117 123.6328 70.2148V124.7852C123.6328 126.9883 125.418 128.7695 127.6172 128.7695H185.9803C188.1833 128.7695 189.9683 126.9883 189.9683 124.7852V70.2148C189.9683 68.0117 188.1833 66.2266 185.9803 66.2266Z' fill='#fff'/>
  | <path d='M185.9803 66.2266H127.6172C125.418 66.2266 123.6328 68.0117 123.6328 70.2148V124.7852C123.6328 126.9883 125.418 128.7695 127.6172 128.7695H185.9803C188.1833 128.7695 189.9683 126.9883 189.9683 124.7852V70.2148C189.9683 68.0117 188.1833 66.2266 185.9803 66.2266Z' stroke='#282828' fill='none' stroke-width='1.13385' stroke-miterlimit='10'/>
  | <g transform='matrix(1 0 0 1 84.1217 -20.4513)'>
  | <use x='47.937772' y='97.499884' xlink:href='#g5-70'/>
  | <use x='53.334253' y='97.499884' xlink:href='#g5-101'/>
  | <use x='57.762152' y='97.499884' xlink:href='#g5-101'/>
  | <use x='62.190051' y='97.499884' xlink:href='#g5-100'/>
  | <use x='70.657947' y='97.499884' xlink:href='#g5-115'/>
  | <use x='74.476958' y='97.499884' xlink:href='#g5-116'/>
  | <use x='78.07446' y='97.499884' xlink:href='#g5-97'/>
  | <use x='82.585256' y='97.499884' xlink:href='#g5-114'/>
  | <use x='85.989163' y='97.499884' xlink:href='#g5-116'/>
  | <use x='89.586665' y='97.499884' xlink:href='#g5-101'/>
  | <use x='94.014564' y='97.499884' xlink:href='#g5-114'/>
  | <use x='49.736477' y='109.455053' xlink:href='#g5-116'/>
  | <use x='53.05723' y='109.455053' xlink:href='#g5-119'/>
  | <use x='59.864693' y='109.455053' xlink:href='#g5-105'/>
  | <use x='62.244779' y='109.455053' xlink:href='#g5-99'/>
  | <use x='66.672678' y='109.455053' xlink:href='#g5-101'/>
  | <use x='71.100578' y='109.455053' xlink:href='#g5-46'/>
  | <use x='78.849278' y='109.455053' xlink:href='#g5-52'/>
  | <use x='83.830598' y='109.455053' xlink:href='#g5-56'/>
  | <use x='90.472408' y='109.455053' xlink:href='#g5-104'/>
  | <use x='50.760469' y='121.410221' xlink:href='#g5-98'/>
  | <use x='56.184589' y='121.410221' xlink:href='#g5-101'/>
  | <use x='60.612488' y='121.410221' xlink:href='#g5-102'/>
  | <use x='63.656569' y='121.410221' xlink:href='#g5-111'/>
  | <use x='68.36114' y='121.410221' xlink:href='#g5-114'/>
  | <use x='71.765047' y='121.410221' xlink:href='#g5-101'/>
  | <use x='79.513472' y='121.410221' xlink:href='#g5-97'/>
  | <use x='84.301017' y='121.410221' xlink:href='#g5-110'/>
  | <use x='89.448388' y='121.410221' xlink:href='#g5-100'/>
  | <use x='50.788334' y='133.365389' xlink:href='#g5-54'/>
  | <use x='57.430145' y='133.365389' xlink:href='#g5-104'/>
  | <use x='65.898039' y='133.365389' xlink:href='#g5-116'/>
  | <use x='69.495541' y='133.365389' xlink:href='#g5-111'/>
  | <use x='77.797386' y='133.365389' xlink:href='#g5-49'/>
  | <use x='82.778706' y='133.365389' xlink:href='#g5-50'/>
  | <use x='89.420517' y='133.365389' xlink:href='#g5-104'/>
  | <use x='59.96188' y='145.320557' xlink:href='#g5-98'/>
  | <use x='65.385999' y='145.320557' xlink:href='#g5-101'/>
  | <use x='69.813899' y='145.320557' xlink:href='#g5-102'/>
  | <use x='72.85798' y='145.320557' xlink:href='#g5-111'/>
  | <use x='77.562551' y='145.320557' xlink:href='#g5-114'/>
  | <use x='80.966458' y='145.320557' xlink:href='#g5-101'/>
  | </g>
  | <path d='M185.9803 150.3008H127.6172C125.418 150.3008 123.6328 152.0859 123.6328 154.2852V210.7969C123.6328 212.9959 125.418 214.7809 127.6172 214.7809H185.9803C188.1833 214.7809 189.9683 212.9959 189.9683 210.7969V154.2852C189.9683 152.0859 188.1833 150.3008 185.9803 150.3008Z' fill='#fff'/>
  | <path d='M185.9803 150.3008H127.6172C125.418 150.3008 123.6328 152.0859 123.6328 154.2852V210.7969C123.6328 212.9959 125.418 214.7809 127.6172 214.7809H185.9803C188.1833 214.7809 189.9683 212.9959 189.9683 210.7969V154.2852C189.9683 152.0859 188.1833 150.3008 185.9803 150.3008Z' stroke='#282828' fill='none' stroke-width='1.13385' stroke-miterlimit='10'/>
  | <g transform='matrix(1 0 0 1 84.1217 63.6201)'>
  | <use x='47.937772' y='97.499884' xlink:href='#g5-70'/>
  | <use x='53.334253' y='97.499884' xlink:href='#g5-101'/>
  | <use x='57.762152' y='97.499884' xlink:href='#g5-101'/>
  | <use x='62.190051' y='97.499884' xlink:href='#g5-100'/>
  | <use x='70.657947' y='97.499884' xlink:href='#g5-115'/>
  | <use x='74.476958' y='97.499884' xlink:href='#g5-116'/>
  | <use x='78.07446' y='97.499884' xlink:href='#g5-97'/>
  | <use x='82.585256' y='97.499884' xlink:href='#g5-114'/>
  | <use x='85.989163' y='97.499884' xlink:href='#g5-116'/>
  | <use x='89.586665' y='97.499884' xlink:href='#g5-101'/>
  | <use x='94.014564' y='97.499884' xlink:href='#g5-114'/>
  | <use x='49.68134' y='109.455053' xlink:href='#g5-111'/>
  | <use x='54.66266' y='109.455053' xlink:href='#g5-110'/>
  | <use x='59.810031' y='109.455053' xlink:href='#g5-99'/>
  | <use x='64.23793' y='109.455053' xlink:href='#g5-101'/>
  | <use x='71.986355' y='109.455053' xlink:href='#g5-54'/>
  | <use x='78.628166' y='109.455053' xlink:href='#g5-104'/>
  | <use x='87.09606' y='109.455053' xlink:href='#g5-116'/>
  | <use x='90.693562' y='109.455053' xlink:href='#g5-111'/>
  | <use x='49.91636' y='121.410221' xlink:href='#g5-49'/>
  | <use x='54.89768' y='121.410221' xlink:href='#g5-50'/>
  | <use x='61.539491' y='121.410221' xlink:href='#g5-104'/>
  | <use x='70.007385' y='121.410221' xlink:href='#g5-98'/>
  | <use x='75.431504' y='121.410221' xlink:href='#g5-101'/>
  | <use x='79.859404' y='121.410221' xlink:href='#g5-102'/>
  | <use x='82.903485' y='121.410221' xlink:href='#g5-111'/>
  | <use x='87.608056' y='121.410221' xlink:href='#g5-114'/>
  | <use x='91.011963' y='121.410221' xlink:href='#g5-101'/>
  | <use x='57.637178' y='133.365389' xlink:href='#g5-109'/>
  | <use x='65.552005' y='133.365389' xlink:href='#g5-97'/>
  | <use x='70.33955' y='133.365389' xlink:href='#g5-107'/>
  | <use x='75.210296' y='133.365389' xlink:href='#g5-105'/>
  | <use x='77.590382' y='133.365389' xlink:href='#g5-110'/>
  | <use x='82.737753' y='133.365389' xlink:href='#g5-103'/>
  | <use x='59.975744' y='145.320557' xlink:href='#g5-100'/>
  | <use x='65.123115' y='145.320557' xlink:href='#g5-111'/>
  | <use x='70.104435' y='145.320557' xlink:href='#g5-117'/>
  | <use x='75.251806' y='145.320557' xlink:href='#g5-103'/>
  | <use x='80.233126' y='145.320557' xlink:href='#g5-104'/>
  | </g>
  | <path d='M356.0623 65.2578H297.6993C295.5003 65.2578 293.7153 67.043 293.7153 69.2461V125.7539C293.7153 127.957 295.5003 129.7383 297.6993 129.7383H356.0623C358.2653 129.7383 360.0473 127.957 360.0473 125.7539V69.2461C360.0473 67.043 358.2653 65.2578 356.0623 65.2578Z' fill='#fff'/>
  | <path d='M356.0623 65.2578H297.6993C295.5003 65.2578 293.7153 67.043 293.7153 69.2461V125.7539C293.7153 127.957 295.5003 129.7383 297.6993 129.7383H356.0623C358.2653 129.7383 360.0473 127.957 360.0473 125.7539V69.2461C360.0473 67.043 358.2653 65.2578 356.0623 65.2578Z' stroke='#282828' fill='none' stroke-width='1.13385' stroke-miterlimit='10'/>
  | <g transform='matrix(1 0 0 1 254.2027 -21.4199)'>
  | <use x='44.195032' y='97.499884' xlink:href='#g5-85'/>
  | <use x='51.044347' y='97.499884' xlink:href='#g5-115'/>
  | <use x='54.863358' y='97.499884' xlink:href='#g5-101'/>
  | <use x='62.611783' y='97.499884' xlink:href='#g5-97'/>
  | <use x='70.719853' y='97.499884' xlink:href='#g5-49'/>
  | <use x='75.701173' y='97.499884' xlink:href='#g5-58'/>
  | <use x='78.468553' y='97.499884' xlink:href='#g5-49'/>
  | <use x='83.449873' y='97.499884' xlink:href='#g5-48'/>
  | <use x='88.431193' y='97.499884' xlink:href='#g5-58'/>
  | <use x='91.198573' y='97.499884' xlink:href='#g5-49'/>
  | <use x='96.179893' y='97.499884' xlink:href='#g5-48'/>
  | <use x='50.926366' y='109.455053' xlink:href='#g5-114'/>
  | <use x='54.330273' y='109.455053' xlink:href='#g5-97'/>
  | <use x='59.117818' y='109.455053' xlink:href='#g5-116'/>
  | <use x='62.71532' y='109.455053' xlink:href='#g5-105'/>
  | <use x='65.095406' y='109.455053' xlink:href='#g5-111'/>
  | <use x='70.076726' y='109.455053' xlink:href='#g5-46'/>
  | <use x='77.825426' y='109.455053' xlink:href='#g5-49'/>
  | <use x='82.806746' y='109.455053' xlink:href='#g5-48'/>
  | <use x='89.448557' y='109.455053' xlink:href='#g5-103'/>
  | <use x='57.91417' y='121.410221' xlink:href='#g5-115'/>
  | <use x='61.73318' y='121.410221' xlink:href='#g5-116'/>
  | <use x='65.330682' y='121.410221' xlink:href='#g5-97'/>
  | <use x='69.841478' y='121.410221' xlink:href='#g5-114'/>
  | <use x='73.245386' y='121.410221' xlink:href='#g5-116'/>
  | <use x='76.842887' y='121.410221' xlink:href='#g5-101'/>
  | <use x='81.270787' y='121.410221' xlink:href='#g5-114'/>
  | <use x='84.674694' y='121.410221' xlink:href='#g5-44'/>
  | <use x='49.404501' y='133.365389' xlink:href='#g5-49'/>
  | <use x='54.385821' y='133.365389' xlink:href='#g5-48'/>
  | <use x='59.367141' y='133.365389' xlink:href='#g5-48'/>
  | <use x='66.008951' y='133.365389' xlink:href='#g5-103'/>
  | <use x='74.310797' y='133.365389' xlink:href='#g5-29'/>
  | <use x='79.651763' y='133.365389' xlink:href='#g5-111'/>
  | <use x='84.633083' y='133.365389' xlink:href='#g5-117'/>
  | <use x='89.780454' y='133.365389' xlink:href='#g5-114'/>
  | <use x='93.184361' y='133.365389' xlink:href='#g5-44'/>
  | <use x='48.851201' y='145.320557' xlink:href='#g5-49'/>
  | <use x='53.832521' y='145.320557' xlink:href='#g5-48'/>
  | <use x='58.813841' y='145.320557' xlink:href='#g5-48'/>
  | <use x='65.455652' y='145.320557' xlink:href='#g5-103'/>
  | <use x='73.757498' y='145.320557' xlink:href='#g5-119'/>
  | <use x='80.288212' y='145.320557' xlink:href='#g5-97'/>
  | <use x='85.075757' y='145.320557' xlink:href='#g5-116'/>
  | <use x='88.673258' y='145.320557' xlink:href='#g5-101'/>
  | <use x='93.101158' y='145.320557' xlink:href='#g5-114'/>
  | </g>
  | <path d='M271.0233 150.3008H212.6603C210.4573 150.3008 208.6753 152.0859 208.6753 154.2852V210.7969C208.6753 212.9959 210.4573 214.7809 212.6603 214.7809H271.0233C273.2223 214.7809 275.0083 212.9959 275.0083 210.7969V154.2852C275.0083 152.0859 273.2223 150.3008 271.0233 150.3008Z' fill='#fff'/>
  | <path d='M271.0233 150.3008H212.6603C210.4573 150.3008 208.6753 152.0859 208.6753 154.2852V210.7969C208.6753 212.9959 210.4573 214.7809 212.6603 214.7809H271.0233C273.2223 214.7809 275.0083 212.9959 275.0083 210.7969V154.2852C275.0083 152.0859 273.2223 150.3008 271.0233 150.3008Z' stroke='#282828' fill='none' stroke-width='1.13385' stroke-miterlimit='10'/>
  | <g transform='matrix(1 0 0 1 169.1627 63.6201)'>
  | <use x='49.176352' y='97.499884' xlink:href='#g5-85'/>
  | <use x='56.025667' y='97.499884' xlink:href='#g5-115'/>
  | <use x='59.844678' y='97.499884' xlink:href='#g5-101'/>
  | <use x='67.593103' y='97.499884' xlink:href='#g5-97'/>
  | <use x='75.701173' y='97.499884' xlink:href='#g5-49'/>
  | <use x='80.682493' y='97.499884' xlink:href='#g5-58'/>
  | <use x='83.449873' y='97.499884' xlink:href='#g5-53'/>
  | <use x='88.431193' y='97.499884' xlink:href='#g5-58'/>
  | <use x='91.198573' y='97.499884' xlink:href='#g5-53'/>
  | <use x='50.926366' y='109.455053' xlink:href='#g5-114'/>
  | <use x='54.330273' y='109.455053' xlink:href='#g5-97'/>
  | <use x='59.117818' y='109.455053' xlink:href='#g5-116'/>
  | <use x='62.71532' y='109.455053' xlink:href='#g5-105'/>
  | <use x='65.095406' y='109.455053' xlink:href='#g5-111'/>
  | <use x='70.076726' y='109.455053' xlink:href='#g5-46'/>
  | <use x='77.825426' y='109.455053' xlink:href='#g5-49'/>
  | <use x='82.806746' y='109.455053' xlink:href='#g5-48'/>
  | <use x='89.448557' y='109.455053' xlink:href='#g5-103'/>
  | <use x='57.91417' y='121.410221' xlink:href='#g5-115'/>
  | <use x='61.73318' y='121.410221' xlink:href='#g5-116'/>
  | <use x='65.330682' y='121.410221' xlink:href='#g5-97'/>
  | <use x='69.841478' y='121.410221' xlink:href='#g5-114'/>
  | <use x='73.245386' y='121.410221' xlink:href='#g5-116'/>
  | <use x='76.842887' y='121.410221' xlink:href='#g5-101'/>
  | <use x='81.270787' y='121.410221' xlink:href='#g5-114'/>
  | <use x='84.674694' y='121.410221' xlink:href='#g5-44'/>
  | <use x='51.895161' y='133.365389' xlink:href='#g5-53'/>
  | <use x='56.876481' y='133.365389' xlink:href='#g5-48'/>
  | <use x='63.518291' y='133.365389' xlink:href='#g5-103'/>
  | <use x='71.820137' y='133.365389' xlink:href='#g5-29'/>
  | <use x='77.161102' y='133.365389' xlink:href='#g5-111'/>
  | <use x='82.142423' y='133.365389' xlink:href='#g5-117'/>
  | <use x='87.289794' y='133.365389' xlink:href='#g5-114'/>
  | <use x='90.693701' y='133.365389' xlink:href='#g5-44'/>
  | <use x='51.341861' y='145.320557' xlink:href='#g5-53'/>
  | <use x='56.323181' y='145.320557' xlink:href='#g5-48'/>
  | <use x='62.964992' y='145.320557' xlink:href='#g5-103'/>
  | <use x='71.266837' y='145.320557' xlink:href='#g5-119'/>
  | <use x='77.797552' y='145.320557' xlink:href='#g5-97'/>
  | <use x='82.585097' y='145.320557' xlink:href='#g5-116'/>
  | <use x='86.182598' y='145.320557' xlink:href='#g5-101'/>
  | <use x='90.610497' y='145.320557' xlink:href='#g5-114'/>
  | </g>
  | <path d='M356.0623 242.2849H297.6993C295.5003 242.2849 293.7153 244.0699 293.7153 246.2739V288.8909C293.7153 291.0899 295.5003 292.8749 297.6993 292.8749H356.0623C358.2653 292.8749 360.0473 291.0899 360.0473 288.8909V246.2739C360.0473 244.0699 358.2653 242.2849 356.0623 242.2849Z' fill='#fff'/>
  | <path d='M356.0623 242.2849H297.6993C295.5003 242.2849 293.7153 244.0699 293.7153 246.2739V288.8909C293.7153 291.0899 295.5003 292.8749 297.6993 292.8749H356.0623C358.2653 292.8749 360.0473 291.0899 360.0473 288.8909V246.2739C360.0473 244.0699 358.2653 242.2849 356.0623 242.2849Z' stroke='#282828' fill='none' stroke-width='1.13385' stroke-miterlimit='10'/>
  | <g transform='matrix(1 0 0 1 254.2027 155.6071)'>
  | <use x='55.686257' y='97.499884' xlink:href='#g5-67'/>
  | <use x='62.051395' y='97.499884' xlink:href='#g5-104'/>
  | <use x='67.198766' y='97.499884' xlink:href='#g5-101'/>
  | <use x='71.626666' y='97.499884' xlink:href='#g5-99'/>
  | <use x='76.054565' y='97.499884' xlink:href='#g5-107'/>
  | <use x='84.245836' y='97.499884' xlink:href='#g5-105'/>
  | <use x='86.625922' y='97.499884' xlink:href='#g5-102'/>
  | <use x='54.538051' y='109.455053' xlink:href='#g5-115'/>
  | <use x='58.357062' y='109.455053' xlink:href='#g5-116'/>
  | <use x='61.954564' y='109.455053' xlink:href='#g5-97'/>
  | <use x='66.46536' y='109.455053' xlink:href='#g5-114'/>
  | <use x='69.869267' y='109.455053' xlink:href='#g5-116'/>
  | <use x='73.466769' y='109.455053' xlink:href='#g5-101'/>
  | <use x='77.894668' y='109.455053' xlink:href='#g5-114'/>
  | <use x='84.619101' y='109.455053' xlink:href='#g5-105'/>
  | <use x='86.999187' y='109.455053' xlink:href='#g5-115'/>
  | <use x='55.548195' y='121.410221' xlink:href='#g5-114'/>
  | <use x='58.952102' y='121.410221' xlink:href='#g5-101'/>
  | <use x='63.380001' y='121.410221' xlink:href='#g5-97'/>
  | <use x='68.167546' y='121.410221' xlink:href='#g5-100'/>
  | <use x='73.314917' y='121.410221' xlink:href='#g5-121'/>
  | <use x='81.229212' y='121.410221' xlink:href='#g5-116'/>
  | <use x='84.826713' y='121.410221' xlink:href='#g5-111'/>
  | <use x='56.821025' y='133.365389' xlink:href='#g5-98'/>
  | <use x='62.245144' y='133.365389' xlink:href='#g5-101'/>
  | <use x='69.993569' y='133.365389' xlink:href='#g5-117'/>
  | <use x='75.14094' y='133.365389' xlink:href='#g5-115'/>
  | <use x='78.95995' y='133.365389' xlink:href='#g5-101'/>
  | <use x='83.387849' y='133.365389' xlink:href='#g5-100'/>
  | </g>
  | <path d='M83.9922 267.5819L43.414063 226.9999L2.8359 267.5819L43.414063 308.1599Z' fill='#282828'/>
  | <path d='M83.9922 267.5819L43.414063 226.9999L2.8359 267.5819L43.414063 308.1599Z' stroke='#282828' fill='none' stroke-width='5.66934' stroke-miterlimit='10'/>
  | <g fill='#fff' transform='matrix(1 0 0 1 -26.3387 161.5851)'>
  | <use x='52.870431' y='97.499884' xlink:href='#g5-66'/>
  | <use x='59.512527' y='97.499884' xlink:href='#g5-117'/>
  | <use x='64.659898' y='97.499884' xlink:href='#g5-98'/>
  | <use x='69.807269' y='97.499884' xlink:href='#g5-98'/>
  | <use x='74.95464' y='97.499884' xlink:href='#g5-108'/>
  | <use x='77.334726' y='97.499884' xlink:href='#g5-121'/>
  | <use x='81.928495' y='97.499884' xlink:href='#g5-63'/>
  | <use x='45.149309' y='109.455053' xlink:href='#g5-73'/>
  | <use x='47.916736' y='109.455053' xlink:href='#g5-110'/>
  | <use x='53.064107' y='109.455053' xlink:href='#g5-99'/>
  | <use x='57.492007' y='109.455053' xlink:href='#g5-114'/>
  | <use x='60.895914' y='109.455053' xlink:href='#g5-101'/>
  | <use x='65.323813' y='109.455053' xlink:href='#g5-97'/>
  | <use x='70.111358' y='109.455053' xlink:href='#g5-115'/>
  | <use x='73.930368' y='109.455053' xlink:href='#g5-101'/>
  | <use x='78.358268' y='109.455053' xlink:href='#g5-100'/>
  | <use x='86.826514' y='109.455053' xlink:href='#g5-105'/>
  | <use x='89.2066' y='109.455053' xlink:href='#g5-110'/>
  | <use x='59.920577' y='121.410221' xlink:href='#g5-115'/>
  | <use x='63.739588' y='121.410221' xlink:href='#g5-105'/>
  | <use x='66.119674' y='121.410221' xlink:href='#g5-122'/>
  | <use x='70.450433' y='121.410221' xlink:href='#g5-101'/>
  | <use x='74.878333' y='121.410221' xlink:href='#g5-63'/>
  | </g>
  | <path d='M83.9922 409.3159L43.414063 368.7339L2.8359 409.3159L43.414063 449.8949Z' fill='#282828'/>
  | <path d='M83.9922 409.3159L43.414063 368.7339L2.8359 409.3159L43.414063 449.8949Z' stroke='#282828' fill='none' stroke-width='5.66934' stroke-miterlimit='10'/>
  | <g fill='#fff' transform='matrix(1 0 0 1 -26.3387 303.3191)'>
  | <use x='45.993342' y='97.499884' xlink:href='#g5-86'/>
  | <use x='52.635438' y='97.499884' xlink:href='#g5-105'/>
  | <use x='55.015524' y='97.499884' xlink:href='#g5-110'/>
  | <use x='60.162895' y='97.499884' xlink:href='#g5-101'/>
  | <use x='64.590794' y='97.499884' xlink:href='#g5-103'/>
  | <use x='69.572114' y='97.499884' xlink:href='#g5-97'/>
  | <use x='74.082911' y='97.499884' xlink:href='#g5-114'/>
  | <use x='77.486818' y='97.499884' xlink:href='#g5-121'/>
  | <use x='85.401462' y='97.499884' xlink:href='#g5-111'/>
  | <use x='90.106034' y='97.499884' xlink:href='#g5-114'/>
  | <use x='54.378904' y='109.455053' xlink:href='#g5-121'/>
  | <use x='58.695925' y='109.455053' xlink:href='#g5-111'/>
  | <use x='63.677245' y='109.455053' xlink:href='#g5-103'/>
  | <use x='68.658565' y='109.455053' xlink:href='#g5-117'/>
  | <use x='73.805936' y='109.455053' xlink:href='#g5-114'/>
  | <use x='77.209843' y='109.455053' xlink:href='#g5-116'/>
  | <use x='80.530597' y='109.455053' xlink:href='#g5-121'/>
  | <use x='56.938504' y='121.410221' xlink:href='#g5-115'/>
  | <use x='60.757515' y='121.410221' xlink:href='#g5-109'/>
  | <use x='68.672342' y='121.410221' xlink:href='#g5-101'/>
  | <use x='73.100241' y='121.410221' xlink:href='#g5-108'/>
  | <use x='75.480327' y='121.410221' xlink:href='#g5-108'/>
  | <use x='77.860413' y='121.410221' xlink:href='#g5-63'/>
  | </g>
  | <path d='M242.6753 385.9019H184.3123C182.1133 385.9019 180.3283 387.6879 180.3283 389.8869V428.7419C180.3283 430.9409 182.1133 432.7269 184.3123 432.7269H242.6753C244.8753 432.7269 246.6603 430.9409 246.6603 428.7419V389.8869C246.6603 387.6879 244.8753 385.9019 242.6753 385.9019Z' fill='#f6eb33'/>
  | <path d='M242.6753 385.9019H184.3123C182.1133 385.9019 180.3283 387.6879 180.3283 389.8869V428.7419C180.3283 430.9409 182.1133 432.7269 184.3123 432.7269H242.6753C244.8753 432.7269 246.6603 430.9409 246.6603 428.7419V389.8869C246.6603 387.6879 244.8753 385.9019 242.6753 385.9019Z' stroke='#282828' fill='none' stroke-width='1.13385' stroke-miterlimit='10'/>
  | <g transform='matrix(1 0 0 1 140.8157 308.3281)'>
  | <use x='56.834661' y='97.499884' xlink:href='#g5-80'/>
  | <use x='63.199799' y='97.499884' xlink:href='#g5-114'/>
  | <use x='66.603706' y='97.499884' xlink:href='#g5-101'/>
  | <use x='71.031605' y='97.499884' xlink:href='#g5-112'/>
  | <use x='76.178976' y='97.499884' xlink:href='#g5-97'/>
  | <use x='80.689773' y='97.499884' xlink:href='#g5-114'/>
  | <use x='84.09368' y='97.499884' xlink:href='#g5-101'/>
  | <use x='59.975744' y='109.455053' xlink:href='#g5-100'/>
  | <use x='65.123115' y='109.455053' xlink:href='#g5-111'/>
  | <use x='70.104435' y='109.455053' xlink:href='#g5-117'/>
  | <use x='75.251806' y='109.455053' xlink:href='#g5-103'/>
  | <use x='80.233126' y='109.455053' xlink:href='#g5-104'/>
  | </g>
  | <path d='M86.707 97.499999H122.3594' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M120.80421 95.42578C120.93311 96.20312 122.358893 97.371093 122.745612 97.499999C122.358893 97.628905 120.93311 98.79687 120.80421 99.57031' stroke='#000' fill='none' stroke-width='.6376' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <g transform='matrix(1 0 0 1 56.4089 -4.3001)'>
  | <use x='43.413281' y='97.499884' xlink:href='#g5-110'/>
  | <use x='48.560652' y='97.499884' xlink:href='#g5-111'/>
  | </g>
  | <path d='M68.1484 116.0625L122.5 156.8516' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M122.499897 154.261685C122.140527 154.960905 122.578019 156.749972 122.8124 157.085902C122.421778 156.957001 120.585848 157.031223 120.015533 157.578096' stroke='#000' fill='none' stroke-width='.637581' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <g transform='matrix(1 0 0 1 56.4935 32.9311)'>
  | <use x='43.413281' y='97.499884' xlink:href='#g5-121'/>
  | <use x='47.730302' y='97.499884' xlink:href='#g5-101'/>
  | <use x='52.158201' y='97.499884' xlink:href='#g5-115'/>
  | </g>
  | <path d='M190.5353 182.5391H207.3983' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M205.84772 180.46841C205.97663 181.24575 207.398505 182.409812 207.78913 182.538718C207.398505 182.667625 205.97663 183.83559 205.84772 184.61294' stroke='#000' fill='none' stroke-width='.6376' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <path d='M190.5353 97.499999H292.4413' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M290.88632 95.42578C291.01523 96.20312 292.441007 97.371093 292.827726 97.499999C292.441007 97.628905 291.01523 98.79687 290.88632 99.57031' stroke='#000' fill='none' stroke-width='.6376' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <path d='M326.8833 130.3086V241.0119' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M328.95362 239.4574C328.17628 239.59021 327.012219 241.012084 326.883312 241.402709C326.754406 241.012084 325.58644 239.59021 324.80909 239.4574' stroke='#000' fill='none' stroke-width='.6376' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <path d='M274.6523 215.3479L300.5473 241.2189' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M300.910393 238.656249C300.453361 239.29687 300.636959 241.128916 300.820547 241.496103C300.457268 241.312497 298.625236 241.128912 297.984611 241.585951' stroke='#000' fill='none' stroke-width='.63758' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <path d='M293.1483 267.5819H88.7148' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M90.26951 269.65253C90.1367 268.87519 88.714824 267.711127 88.324199 267.582221C88.714824 267.453314 90.1367 266.28535 90.26951 265.508' stroke='#000' fill='none' stroke-width='.6376' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <path d='M68.8867 248.4609L122.5 208.2309' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M120.015545 207.504226C120.585848 208.047186 122.421792 208.125323 122.812409 207.996405C122.578042 208.332346 122.140534 210.121406 122.499917 210.820628' stroke='#000' fill='none' stroke-width='.637582' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <g transform='matrix(1 0 0 1 38.1355 126.3331)'>
  | <use x='43.413281' y='97.499884' xlink:href='#g5-110'/>
  | <use x='48.560652' y='97.499884' xlink:href='#g5-111'/>
  | </g>
  | <path d='M43.414063 312.1759V364.0159' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M45.48438 362.46072C44.70703 362.58962 43.542969 364.015404 43.414063 364.402123C43.285157 364.015404 42.11719 362.58962 41.33984 362.46072' stroke='#000' fill='none' stroke-width='.6376' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <g transform='matrix(1 0 0 1 4.3001 242.1791)'>
  | <use x='43.413281' y='97.499884' xlink:href='#g5-121'/>
  | <use x='47.730302' y='97.499884' xlink:href='#g5-101'/>
  | <use x='52.158201' y='97.499884' xlink:href='#g5-115'/>
  | </g>
  | <path d='M58.2852 379.5899L140.1328 215.9809' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M137.58579 216.441399C138.335781 216.675782 140.015485 215.92186 140.308443 215.632795C140.249846 216.039051 140.652196 217.832015 141.288921 218.296856' stroke='#000' fill='none' stroke-width='.637555' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <g transform='matrix(1 0 0 1 41.5242 195.6691)'>
  | <use x='43.413281' y='97.499884' xlink:href='#g5-110'/>
  | <use x='48.560652' y='97.499884' xlink:href='#g5-111'/>
  | </g>
  | <path d='M88.0039 409.3159H179.0543' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/>
  | <path d='M177.49988 407.24225C177.62879 408.01959 179.054572 409.183652 179.44129 409.316465C179.054572 409.445371 177.62879 410.60943 177.49988 411.38678' stroke='#000' fill='none' stroke-width='.6376' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/>
  | <g transform='matrix(1 0 0 1 84.1877 305.5781)'>
  | <use x='43.413281' y='97.499884' xlink:href='#g5-121'/>
  | <use x='47.730302' y='97.499884' xlink:href='#g5-101'/>
  | <use x='52.158201' y='97.499884' xlink:href='#g5-115'/>
  | </g>
  | </g>
  | </svg>
cedounet commented 1 year ago

Lovely the svg :)

Your fix does not work on my machine... Does it work on the CI ? Which is what really matter at the end of the day... https://github.com/hendricius/the-sourdough-framework/issues/183

Thanks

hendricius commented 1 year ago

@cedounet you are right...

image

Ok this is weird 😎

hendricius commented 1 year ago

@cedounet what if we were to somehow tell tikz to create pngs instead of SVGs? Maybe it could help somehow?

cedounet commented 1 year ago

how does tex4ht generates png? it must have a driver of some sort. https://github.com/hendricius/the-sourdough-framework/issues/183 has a theory that the dvipgf driver enforces non-utf8 for svg..

there is a branch https://github.com/hendricius/the-sourdough-framework/tree/225-ebook-situation where you can try. this shows all known ebook problems and is quick to run.

C/

hendricius commented 1 year ago

@cedounet do you think I should ask michal on this one? Thanks!

cedounet commented 1 year ago

He gave the response already, with his fixed driver. But as I can’t test right now I put it on the back burner.

https://github.com/michal-h21/dvisvgm4ht

hendricius commented 1 year ago

Sorry. Just so that I get it correctly. The one in the repo of michal is different than the one that we use?

cedounet commented 1 year ago

we have 180 \pgfsys@invoke{<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>\Hnewline% added that in /usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-tex4ht.def

That i think prevents any UTF8 in TikZ processed by htlatex. If true, there must be a reason this is not upstream, but I do not really know. I might also be really wrong...

what i know for sure is that we don't deal with non latin right now in TikZ/htlatex.

hendricius commented 1 year ago

in /usr/local/texlive/2023/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-tex4ht.def

Any chance we could maybe do a quick debugging on this together? I think that might help.

cedounet commented 1 year ago

Bit buzzy but PM me.

hendricius commented 9 months ago

I'm just closing this PR for now. Lets re-evaluate when we get the chance.