Giter Site home page Giter Site logo

fixfont's Introduction

FixFont

FixFontはPowerPointのプレゼンテーション資料のフォントを統一します。

PowerPointでプレゼンテーション資料を作成する際に、他の人が作った資料からスライドをコピーしてきたりすると、フォントがバラバラになってしまうことがあります。

わかりやすい資料を作成するためにフォントを統一したいのですが、以下の理由から容易ではありません。

  • スライドマスタのフォントを変更しても、テキストボックス等で追加したものは変更の範囲外
  • PowerPointの「フォントの置換」機能は、使用されている全てのフォントについて1つ1つ置換後のフォントの指定が必要
  • PowerPointの「フォントの置換」機能に、置換前と置換後のフォントに指定できない組み合わせが存在

FixFontはこの問題を解決します。FixFontはPowerPointのプレゼンテーションのフォントを、そのプレゼンテーションのテーマのフォント(デフォルトのフォント)に修正します。

使い方

FixFontコマンドに引数としてPowerPointファイルを指定します。

FixFont PPT_FILE...
  • FixFontは指定されたファイルを順次バックアップしてから開き、フォントを修正して保存します。(sample.pptxsample - backup.pptx にバックアップされる)

  • 修正状況は画面に出力されるだけではなく、PowerPointファイルと同名のログ・ファイルに記録されます。(sample.pptx のフォント修正は sample.log に記録される)

  • ログに記録されるテーマのフォントの意味は以下のとおりです。

    フォント 意味
    +mj-lt 見出しのフォント(英数字)
    +mn-lt 本文のフォント(英数字)
    +mj-ea 見出しのフォント(日本語)
    +mn-ea 本文のフォント(日本語)

Tips

エクスプローラーの[送る]メニューに追加すると便利です。

参考: [送る]メニューに項目を追加する方法(Windows 7/8.x/10編):Tech TIPS - @IT

Author

License

MIT License

fixfont's People

Contributors

shakiyam avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.